ערך default לשדה קליטה input בטופס מוצג חלקית

ערך default לשדה קליטה input בטופס מוצג חלקית

שלום,
הקוד הבא אמור להציג שדה קלט input עם ערך ברירת מחדל: "aaa aaa":
קוד:
<?php //xxx.php
$db = mysqli_connect('localhost', '', '', '');
?>
<!DOCTYPE html>
<html>
<body>
<form method="POST" action="xxx.php">
<input type="text" name="id" class="id_input" value=<?php echo 'aaa aaa';?>>
</form>
</body>
</html>
[/code
בהרצה, הערך המוצג הוא: "aaa", מחצית הערך שהוצב !
מדוע?!
תודה
 

הופאק

New member
שכחת מרכאות סביב value

<input type="text" name="id" class="id_input" value="<?php echo 'aaa aaa';?>">
זאת בעיה של HTML בכלל, לא PHP.
 
למעלה