Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Sloučení dvou proměnných (PHP)

Potřeboval bych udělat odkaz. Data tahám z tabulky MySQL. Mám $cesta (vylet_cesky-raj/) a $foto (vylet_foto.html).
Ohdaz píšu ve stylu

<a href=<?php echo $zaznam["cesta"] ?><?php echo $zaznam["foto"] ?>>foto</a>

a potřebuji, aby mi vylezlo

<a href=vylet_cesky-raj/vylet_foto.html>foto</a>

leze mi však pouze

<a href=vylet_cesky-raj/>foto</a>

a špatně mám i zápis

<a href=<?php echo $zaznam["cesta"];echo $zaznam["foto"] ?>>foto</a>

Co dělám blbě?

Předmět Autor Datum
<a href=<?php echo $zaznam["cesta"] ?><?php echo $zaznam["foto"] ?>> foto</a no však tam ten pazn…
AZOR 23.05.2009 17:28
AZOR
Teď nerozumím co máš na mysli. Pokud to ?>> tak jedno je ukončení php a druhé ukončení první části o…
Kráťa 23.05.2009 17:35
Kráťa
moje chyba - já jsem nejspíše myslel na něco uplně jiného :) (konkretne ze vylet_cesky-raj/foto je c… poslední
AZOR 23.05.2009 20:11
AZOR
Zkontroluj si, jestli proměnná $zaznam["foto"] opravdu obsahuje požadovanou hodnotu. Podle všeho to…
Marvin 23.05.2009 17:37
Marvin
tohle <a href="<?php echo $zaznam["cesta"] . $zaznam["foto"]; ?>">foto</a> mi udělá ve stavovém řá…
Kráťa 23.05.2009 17:49
Kráťa
$promenna = $zaznam["cesta"].$zaznam["foto"]; echo <<<END <a href="$promenna">foto</a> END; nebo j…
marekdrtic 23.05.2009 17:53
marekdrtic
Jo zabudol som. $foto prázdná není. V tabulce ji mám dobře a když vyndám tu první část, tak se zobra…
Kráťa 23.05.2009 17:56
Kráťa
Uvozovky zapráskané... To jsem celý já. Vyřešeno.
Kráťa 23.05.2009 18:26
Kráťa
Co si takhle dát v php.ini error_reporting = E_ALL ? :-)
marekdrtic 23.05.2009 20:06
marekdrtic

Zkontroluj si, jestli proměnná $zaznam["foto"] opravdu obsahuje požadovanou hodnotu. Podle všeho to vypadá, že je prázdná.
Jinak se to dá zapsat kratším způsobem:

<a href="<?php echo $zaznam["cesta"] . $zaznam["foto"]; ?>">foto</a>

případně, pokud máš povolené short_open_tag, tak takto:

<a href="<?=$zaznam["cesta"].$zaznam["foto"]?>">foto</a>

Jo zabudol som. $foto prázdná není. V tabulce ji mám dobře a když vyndám tu první část, tak se zobrazí. Holt to asi budu muset udělat jak jsem to měl, že jsem vyplňoval ve formuláři do $foto i tu cestu. Jenže tam má 5 položek a všechny ve stejném adresáři, tak jsem si to chtěl usnadnit, že vypíšu jednou cestu a pak už jen jména souborů (foto.html, popis.html...) :-(

Zpět do poradny Odpovědět na původní otázku Nahoru