ערכתי לאחרונה בתאריך 09.01.04 בשעה 13:58 בברכה, Fixxxer
שאתה רושם לו:
if ($_POST['user'] = 'name')
אתה מתעלם מהעובדה ש '=' הוא סימן להצבה.
לכן אומנם זה לא נותן לך טעות אבל זה לא פועל לפי המטרות שלך.
מה שהמשפט הזה עושה הוא מציב במשתנה user את הערך name ולכן הוא תמיד יהיה נכון (true) ומשפט הif יתבצע לא משנה מה.התיקון של זה צריך ליהיות:
if ($_POST['user'] == 'name')
ותזכור, '=' הצבה, '==' ימין שווה לשמאל, (והפחות שימושי) '===' ימין שווה לשמאל ושמאל שווה לימין.