17-09-2005, 23:24
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
עד היום אני עדין לא מבין מאיפה שואבים את המומחיות להשתמש בתג PHP עם תוכן נגלל ללא סימן הגלילה. נראה לי שזה קורה כשמשמים בתוכן שהוא שורה אחת אך התוכן יותר מדי קצר, כך שהוא נאלץ להתפרס על 40 שורות...
בכל אופן, סידרתי לך את הקוד, לא בדקתי את הבעיה, אך עכשיו תוכל כבר לראות בעצמך...
ולהבא, תשתדל גם לעבוד כך, זה יקל עליך מאד.
קוד PHP:
$sql = "INSERT INTO `members`( `id', 'username', 'password', 'name', 'family', 'idnumber', 'sex', 'dmy', 'phone', 'mphone', 'fax', 'address', 'mikud', 'city', 'emai' )VALUES( '', '$username', '$password', '$name', '$family', '$idnumber', '$sex', '$dmy', '$phone', '$mpohne', '$fax', '$address', '$mikud', '$city', '$email')";
mysql_query($sql) or die(mysql_error());
עריכה:
מיד אחרי שלחצתי להוספת התגובה נפלו עיני על הקוד, והיות והוא כרגע בצורה מסודרת וקריאה לקח פחות משניה לעלות על השגיאה... פשוט בצורה הזאת אפשר לשים לב לזה גם בלי להסתכל.
אתה מנסה להזין ערך ריק בשדה id, תסיר את השדה הזה לגמרי (גם מרשימת השדות וגם מרשימת הערכים).
בהמשך יתכן שיהיו שגיאות נוספות, אך כמובן בצורה כזאת יקל עליך לגלותם.
נערך לאחרונה ע"י ישראל K בתאריך 17-09-2005 בשעה 23:27.
|