

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ě?
<a href=<?php echo $zaznam["cesta"] ?><?php echo $zaznam["foto"]
foto</a
no však tam ten paznak také máš - mam má bejt jen jedno provnávátko >
Teď nerozumím co máš na mysli. Pokud to ?>> tak jedno je ukončení php a druhé ukončení první části odkazu. Chybu v HTML mi PSPad nevypisuje.
Nebo si sedím na vedení?
moje chyba - já jsem nejspíše myslel na něco uplně jiného :) (konkretne ze vylet_cesky-raj/foto je cely odkaz a vadi "vylet_cesky-raj/>foto" tu to porovnávátko)
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:
případně, pokud máš povolené short_open_tag, tak takto:
tohle
mi udělá ve stavovém řádku prohlížeče jen <a
Ale když kouknu na kód, tak to tam mám dobře a dokonce i to původní...
To jsem z toho jelen
(Wampserver - localhost)
nebo jestli nerozumíš tomu <<<END:
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...)
Uvozovky zapráskané... To jsem celý já. Vyřešeno.
Co si takhle dát v php.ini error_reporting = E_ALL ?