Autor Zpráva
jirivo
Profil *
Mám problém s dvojslovnou proměnnou přenášenou v adrese
http://www.mujweb.cz/databaze.php?aktivita=solna%20jeskyne, 
když chci proměnnou znovu přenést dalším odkazem, v adrese se poté zobrazí pouze jedno slovo
http://www.mujweb.cz/popis.php?aktivita=solna
, přitom když obsah proměnné vypíšu přes funkci echo, objeví se obě slova solna jeskyne. Nevíte v čem může být chyba ?

Tady ještě kód odkazu
echo "<a href=popis.php?aktivita=". $aktivita .">zobrazit popis aktivity</a>";
Beavis
Profil
jirivo:
echo "<a href=\"popis.php?aktivita=". $aktivita ."\">zobrazit popis aktivity</a>";
zrnecx
Profil
z toho ti vznikne
popis.php?aktivita=neco/
coz je spatny...
teda jak ja myslym.. a to ani moc nemyslim...
Myslim to lomeno na konci
jirivo
Profil *
Beavis:
Děkuji za rychlou odpoveď, už to funguje
t4nn3r
Profil
Nevím proč používáš uvozovky při zobrazování plain textu ...
echo '<a href="popis.php?aktivita='. $aktivita .'">zobrazit popis aktivity</a>';

jinak když už tam ty uvozovky dáváš tak tu proměnnou můžeš vypsat rovnou..
echo "<a href='popis.php?aktivita=$aktivita'>zobrazit popis aktivity</a>";
AM_
Profil
Když už, tak
echo '<a href="popis.php?aktivita='. htmlspecialchars(urlencode($aktivita)).'">zobrazit popis aktivity</a>';

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: