Čtení z odkazu (php)
Ahoj, mám stránky ve wordpresu s nainstalovaným pluginem který podporuje PHP ve stránce.
Stránka je www.erast-liga.cz
Nahoře jsou loga a jde na ně i kliknout.
Když se klikne třeba na logo Anaheim odkaz zde www.erast-liga.cz tak je vidět že v odkazu je ?tym=ANA
mám vytvořenou stránku která se po kliku zobrazuje a v ní je vložený rám pomocí iframe.
je v ní toto
<?php
$tym = intval($_GET['tym']);
?>
<center><iframe src="http://testovanitabulek.8u.cz/soupiska_tymu_black.php?tym=<?php print $tym ;?>" height="1000" width="700"></iframe></center>
jak vidíte v iframe je toto http://testovanitabulek.8u.cz/soupiska_tymu_black. php?tym=<?php print $tym ;?>
mělo by to číst z toho odkazu název týmu tedy pokud Anaheim tak by mělo být pak http://testovanitabulek.8u.cz/soupiska_tymu_black. php?tym=ANA
Ale to se neděje když kliknu na logo tak se stránka ukáže ale místo tym=ANA je tym=0
Co dělám špatně?
Díky za radu.
intval() ti to převádí na 0, protože je to funkce k tomu určená function.intval.php
Uprav na
už to neukazuje nulu, neukazuje to pro změnu vůbec nic jen tym=
Zřejmě používáš fci intval, která se snaží konvertovat řetězec na číslo.
Asi to bude fungovat nějak takhle:
$tym = $_GET['tym'];
a následně
<?php echo $tym ;?>
Bohužel to ani tak nefunguje.
No. Tak je ta proměnná prázdná.
Odkaz na který se kliká pod logem je
www.erast-liga.cz
Takže tym je vyplněn.
Neměla by tedy být proměná prázdná.
Dva otazníky v URL? To snad ne...
špatně:
www.erast-liga.cz
správně:
www.erast-liga.cz
Díky, to bylo přesně ono, nějak jsem to přehlédl.
Gratuluji, tydle malé chyby jsou zákeřné, většinou trvá i hodiny než si jich všimneš a pak tě rozesměje, co to bylo za blbost :)
Díky. Náhodou mě to udeřilo do očí.