Autor Zpráva
petronella
Profil *
ahoj,
prosim o radu.
Predavam promennou odkazem (index.php?promenna=neco).
V radku s adresou vidim, ze promenna=4, takze tohle asi funguje.
Ale zaboha ji nemuzu vypsat...
Zkousim syntaxi: $_GET[promenna], $_GET["promenna"], $_GET['promenna'] a porad
to nic nevypisuje ... Pisu to blbe, nebo musim nekde neco nastavit, aby to fungovalo?
diky moc za jakoukoli radu
panther
Profil
petronella:
nechybí ti tam echo? echo $_GET['promenna'] vrátí „neco“ v tom příkladě, který jsi uvedla.
HajekJirka
Profil
Nevypisuje to nic nebo to vypisuje chybu?
Píšeš před tím echo?
Máš 100% správně název proměnné? (index.php?promenna=neco VS $_GET["promenna"])

Zkus úplně na začátek stránky napsat toto: <?php echo $_GET["promenna"]; ?>
Vypisuje to něco?
petronella
Profil *
panther:
samozrejme pisu napriklad toto:
echo ' get: '.$_GET['idnovinka'].' <br> ';
radas
Profil *
zkuste print_r($_GET) jestli je tam ta Vaše proměnná...
petronella
Profil *
radas, radas:
je tam, vypsalo to toto:
Array ( [$idnovinka] => 5 )
Han
Profil
Skúste to dať celé do úvodzoviek
echo "get: $_GET['idnovinka'] <br> ";

Inak by to malo fungovať ak je teda tá premenná v poli GET.
panther
Profil
petronella:
nemáš tam překlep? To echo musí fungovat.
petronella
Profil *
Han:
tak to konecne neco hlasi:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /3w/wz.cz/a/a5music/index1.php on line 122

ale pritom promenna je ciselna (jedna se o id z databaze) ...
Majkl578
Profil
petronella:
Array ( [$idnovinka] => 5 )
Podle tohoto máš url takto: /index.php?$idnovinka=5
Tudíž dolar navíc. Pak by ti fungovalo:
echo ' get: ' . $_GET['$idnovinka'] . ' <br> '; 

[#7] Han: Nefunkční nesmysl. (Původně jsem ten příspěvek vyhodil, pak jej ale zase vrátil, kvůli reakci v [#9].)
petronella
Profil *
panther:
kontroluju to uz treti vecer ...
odkazuju se tudy: (je to ta promenna " idnovinka "

echo '   
             <p><strong>'.$radky->datum.'</strong>   '.$radky->nadpis_novinky.'
              ('.$radky->pachatel.' )
                <br>'.$radky->perex.' <a href="'.$radky->text_novinky.'">
              <a href="./index1.php?$idnovinka='.$radky->id.'">... více ...</a>
              <br>
              </p>  <hr>  ';

a vysledek se snazim precist takhle:

echo '
              radek id: '.$radky->id.'<br> 
              idnovinka: '.$idnovinka.'  <br>
              post: '.$_POST['idnovinka'].'  <br>
              get: '.$_GET['idnovinka'].'  
              s uvozovkama: '.$_GET["idnovinka"] .' <br>  ';
              print_r($_GET);
              echo "get: $_GET['idnovinka'] <br> ";

radek id: '.$radky->id.'<br> ... vypise skutecne id, ostatni nevypise nic
jen ten posledni radek vypisuje pase error (viz vys jsem to zkopirovala, jako kdyby
by jinej typ promenny, ale kdyz to pouzivam timto odkazem, tak by to pece melo jit ...
Han
Profil
Majkl578
Pokojne, ajtak ma tu nikto nevníma :D
petronella:
[#10]
petronella
Profil *
Majkl578:
zlatej kluk! vyhodila jsem dolar a už to jede a to do toho ziram jak husa do flasky
takovou dobu!
diky moc
petronella
Profil *
Han:
vnimam vsemy smysly a dekuju :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0