Autor Zpráva
dragon124
Profil
Dobrý den,
Potřebuji spojit textový řetězec s proměnnou obsahující textový řetězec.
Zkusil jsem
$promena="ahoj"; 
"prvniretezec".$promena;
Bohuzel, řetězce to nespojilo a dělá to, jakoby tam ta proměnná vůbec nebyla.
Předem děkuji za všechny rady.
Sir Tom
Profil
dragon124:
Také dobrý den,

spojený řetězec zase musíš uložit do proměnné (buď do stejné nebo do jiné).

$promenna = "ahoj";
$promenna = "prvniretezec".$promenna;
echo $promenna;
dragon124
Profil
Super, to jsem dělal, ale asi nějak špatně. Už to funguje.
Ještě bych se chtěl zeptat, jak udělat, aby když mám v proměnné uloženou webovou adresu, aby se mi ta adresa zobrazila v iframu. Mám to takto:
echo "<iframe src=$adresa\" height=\"85%\" width=\"100%\"></iframe>";
Je to uprostřed PHP, proto je tam to echo
mimochodec
Profil
dragon124:
Když se na ten řádek podíváš, nemáš pocit, že by tam něco chybělo?
dragon124
Profil
mám spíš pocit, že tam přebývají jedny uvozovky, lae ani když jsem doplnil tydruhý a ani když jsem ja odstranil, tak to nefunguje...
mimochodec
Profil
V tom případě nemáš v $adresa to co předpodkládáš. Podívej se na to vygenerované html.


Kromě toho: tyhle problémy si můžeš ušetřit, když místo \" budeš používat apostrof a proměnné s řetězci budeš spojovat tečkou:

echo "<iframe src='".$adresa."' height='85%' width='100%'></iframe>";
Rellik
Profil
Nebo to můžeš psát taky opačně...
echo '<iframe src="'.$adresa.'" height="85%" width="100%"></iframe>';
A bude ti fungovat i
echo "<iframe src='$adresa' height='85%' width='100%'></iframe>";

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: