09-07-2005, 13:40
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
יש כמה בעיות בקוד
דבר ראשון - כשאתה מדביק קוד PHP תתחום אותו בבקשה בין הטאגים [php ][/php]
בשורות 24-26 לא ממש מובן מה אתה מנסה לעשות:
קוד PHP:
while($row = mysql_fetch_array($sql)){ foreach( $row AS $key => $val ){ $$key = stripslashes( $val );
אם אפשר לקבל הסבר מה אתה מנסה לעשות פה זה יהיה נחמד לדעתי הגישה פה לא ממש נכונה....
בשורה 34:
קוד PHP:
setcookie("name", $userid, time()+60");'
יש לך מרכאות אחרי ה-60 (שלא אמורות להופיע שם) ובנוסף יש גרש בסוף השורה (שגם הוא לא אמור להופיע שם).
בשורה 36 אתה פותח סוגריים מסולסלים בלי קשר למה שהיה קודם לכן:
קוד PHP:
{ // זאת שורה 36
header("Location: login_success.php");
} else {
אם הכוונה שלך היתה לסגור את ה-if שיש לך בשורה 23, אז בשורה 36 אתה לא אמור לפתוח את הסוגריים המסולסלים, ובשורה 40 אתה צריך להוסיף סגירה.
תספור כמה סוגריים מסולסלים פותחים וסוגרים יש לך. יש חוסר התאמה בין הפתיחות לסגירות...
תתקן את הבעיות הנ"ל, ונראה איך ממשיכים
בברכה, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|