Predávanie premenných cez odkaz (PHP)

Programovacie jazyky, rady, poradňa...
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

Predávanie premenných cez odkaz (PHP)

Príspevok od používateľa beluský »

Mám triviálny problém a neviem nájsť chybu.

Kód: Vybrať všetko

<a href="?text=jeden">1</a>
<a href="?text=dwa">2</a>
<a href="?text=tri">3</a>
<?
if (!isset($text)) $text = '';
switch ($text)
{
case "jeden":  echo '<br>1'; break;
case "dwa":  echo '<br>2'; break;
case "tri":  echo '<br>3'; break;
default :  echo '<br>prazdne';
}
?>
Stále mi vypíše, "prazdne". Je to opísané z knihy, tak neviem prečo to predávanie nefunguje. Vďaka za rady.
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

hodnotu premennej text predsa ziskavas z adresy.. tak musis predefinovat superglobalnu premennu (metoda GET)

Kód: Vybrať všetko

$text = $_GET['text'];
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

V knihy rátali s globálnymi premennými lebo je to jednoduchšie na pochopenie pre začiatočníka.. neskôr sa dočítaš o tom že sa to nepoužíva
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

Príspevok od používateľa beluský »

fruxo napísal:hodnotu premennej text predsa ziskavas z adresy.. tak musis predefinovat superglobalnu premennu (metoda GET)

Kód: Vybrať všetko

$text = $_GET['text'];
Toto funguje.
audiotrack napísal:V knihy rátali s globálnymi premennými lebo je to jednoduchšie na pochopenie pre začiatočníka.. neskôr sa dočítaš o tom že sa to nepoužíva
a čo sa teraz používa?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

to čo písal fruxo
Napísať odpoveď