Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazywanie parametru przez GET, parametr nie jest odczytywany...
n3on
post 15.05.2005, 11:30:27
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 4.05.2005

Ostrzeżenie: (0%)
-----


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


--------------------
fotografia | grafika
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
hwao
post 15.05.2005, 11:38:38
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  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
Go to the top of the page
+Quote Post
n3on
post 15.05.2005, 14:53:36
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 4.05.2005

Ostrzeżenie: (0%)
-----


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


--------------------
fotografia | grafika
Go to the top of the page
+Quote Post
hwao
post 15.05.2005, 15:02:01
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:05