ugrás a tartalomhoz

Szövegmező feltöltése változóból

radacsig · 2006. Május. 15. (H), 08.52
Sziasztok!

Kb egy hónapja programozok HTML, PHP, ugyhogy
kezdő vagyok nagyon.
Van egy primitívnek látszó gondom.

<?php
$nev="Asztal laba";
echo $nev;
echo '<input type="text" name="nev" readonly value='.$nev.'>';
?>

Az első sor kiírja, hogy: Asztal laba
A második sor pedig csak annyit, hogy: Asztal

Hogyan tudnam azt elerni, hogy szövegnezőben
is rendesen jelenjen meg amit szeretnék?

Ha tudtok segitsetek. Előre is köszönöm
 
1

idézőjelek

Hojtsy Gábor · 2006. Május. 15. (H), 09.10
Mit szólnál ahhoz, ha minden HTML elem paraméterhez idézőjelet használnál, ahogy a type és a name esetén is?
<?php
echo '<input type="text" name="nev" value="'.$nev.'">';
?>
3

tartalom megvédése

Hodicska Gergely · 2006. Május. 15. (H), 09.42
Plusz sose feledkezzünk meg, hogy egy weboldalra kírt tartalmat mindig védjünk meg:
<?php
echo '<input type="text" name="nev" value="'.htmlspecialchars($nev, ENT_QUOTE).'">';
?>
Felhő
2

Így

Anonymous · 2006. Május. 15. (H), 09.11
$nev="Asztal laba";
echo $nev;
echo "<input type=\"text\" name=\"nev\" readonly value=\"$nev\">";
4

Siker!

radacsig · 2006. Május. 15. (H), 09.59
Köszönöm a segítséget mindenkinek.
Tudtam, hogy valami egyszerű hiba van.
5

Validator...

janoszen · 2006. Május. 15. (H), 11.20
Egy pillantás a forrásba vagy egy validátoron való átkergetés azonnal elárulta volna, mi a bibi.