Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekazywanie parametru przez GET
Forum PHP.pl > Forum > Przedszkole
n3on
Witam

w pliku mam odwolanie wygladajace tak:
  1. <?php
  2. echo '<a href='.basename($_SERVER[&#092;"PHP_SELF\"]).'?ide='.$wiersz['id'].' class=url>></a>';
  3. ?>


które generuje na podstawie informacji wyciagnietych z bazy danych link np taki:
adres_serwera/katalog/index.php?ide=29

w pliku do ktorego sie odwoluje mam w skrocie cos takiego:
  1. <?php
  2.  
  3. if (isset($_GET['ide'])) $show=&#092;"ide\";
  4. ...
  5. switch ($show)
  6. {
  7. case &#092;"ide\":
  8.  echo &#092;"ide: $ide\";
  9.  szczegoly($ide);
  10. break;
  11. }
  12.  
  13. ?>


noi teraz objawy:
echo "ide: $ide" zwraca mi tylko napis "ide:"
szczegoly($ide) wywoluje funkcje bez parametru
czyli ogolnie zachowuje sie tak jakby nie odczytywal wartosci parametru ide...
Czy ja o czyms zapomnialem czy co??

z gory wielkie dzieki za pomoc
hwao
  1. <?php
  2.  
  3. if (isset($_GET['ide'])) $show=&#092;"ide\";
  4. ...
  5. switch ($show)
  6. {
  7. case &#092;"ide\":
  8.  echo &#092;"ide: $ide\";
  9.  szczegoly($ide);
  10. break;
  11. }
  12.  
  13. ?>

Przecierz tu nie ma zdefiniowanej zmiennej $ide wiec jak ma cos wyswietlic ? dry.gif
moze chodzi Ci o $_GET['ide'] albo $show ? ohmy.gif
n3on
hm... a czy zmienna ta nie powinna byc automatycznie zdefiniowana przez parametr wywulujacy strone? moge sie mylic ale w/g ksiazki (PHP4 Biblia) wlasnie tak jest - no chyba ze zle zrozumialem to co jest w niej napisane na temat GET...

tak czy inaczej po dodaniu
  1. <?php
  2. $ide=$_GET['ide'];
  3. ?>

dziala - dzieki
hwao
Cytat(n3on @ 2005-05-15 15:53:36)
hm... a czy zmienna ta nie powinna byc automatycznie zdefiniowana przez parametr wywulujacy strone? moge sie mylic ale w/g ksiazki (PHP4 Biblia) wlasnie tak jest - no chyba ze zle zrozumialem to co jest w niej napisane na temat GET...

Takie cos jest zle tongue.gif w ogole nie wiem czemu pisza takie bzdety w ksiazkach tak jest przy reg glob on ale dla bezpieczenstawa zaleca sie off smile.gif
I najlepiej wszedzie stosowac
$_GET
$_POST
$_COOKIE
etc.
a nie $zmiena_zGet
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.