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?
  1. <?php  
  2. echo '<input type="text" name="nev" value="'.$nev.'">';  
  3. ?>  
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:
  1. <?php  
  2. echo '<input type="text" name="nev" value="'.htmlspecialchars($nev, ENT_QUOTE).'">';  
  3. ?>  
Felhő
2

Így

Anonymous · 2006. Május. 15. (H), 09.11
  1. $nev="Asztal laba";  
  2. echo $nev;  
  3. 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.