תראה, פעולת echo נכתבת בצורה הזאת:
echo "xxxxxxx";
ברגע שאתה שם ערך (ה'xxxxxx') עם גרשיים הוא עוצר את הפעולה של הecho ואין אחרי זה ; ככה שזה יוצר תקלה.
לכן, כשאתה רוצה להשתמש בecho ויש לך ערך עם גרשיים אתה שם לפני כל גרש \, זאת אומרת, לדוגמה:
echo "<a href="index.html">blalbla</a>"; - קוד לא נכון.
echo "<a href=\"index.html\">blabla</a>"; - קוד נכון.
במקרה שלך, אתה לא צריך להכניס את הטופס בתוך echo, אתה יכול כמו שאמרתי לסגור את הקוד php לכתוב את הקוד html ואז לפתוח שוב את הקוד php אבל כמובן שהקוד html יהיה בתוך מבנה הבקרה, לדוגמא:
if(התנאי)
}
<?
קוד html
<?
}
?>
|