|
|
|
|
# 1 |
|
חבר וותיק
|
אחרי שאתה רואה את השם איתו נרשמת בדף שנקרא:
dbcreate.php תעשה רענן ותראה את השם שלך עוד הפעם,הנה דוגמא: http://half-life.co.il/sql/reg.html |
|
|
|
# 2 | |
|
חבר על
|
ציטוט:
אתה מציג שגיאה שלא ניתן להירשם עם שם זה כיוון שהוא קיים במסד.
__________________
קארדניה - משחק דפדפן ישראלי חדשני |
|
|
|
|
# 3 |
|
משתמש - היכל התהילה
|
כמה עצות:
1. תשתמש ב mysql_fetch_assoc ולא array. 2. את הכנסת הנתונים לטבלה תעשה בתוך IF הגיעו נתונים מהטופס רק אז לנסות להכניס אותם. ואם הגיעו נתונים להכנסה, תעשה redirect מחדש לדף ואז זה ימנע מהדפדפן לנסות לשלוח את נתוני הPOST מחדש בריענון. 3. תעשה mysql_real_escape_string לפני שאתה מכניס נתונים מהמשתמש לשאילתה 4. תשתמש ב HEREDOC שזה הדבר עם ה>>> הקוד יראה משהו כזה: PHP קוד:
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 4 | |
|
חבר וותיק
|
יש בעיה עם התו הזה:
PHP קוד:
ציטוט:
PHP קוד:
|
|
|
|
|
# 5 |
|
חבר וותיק
|
תחשוב בהיגיון, אתה מרענן את הדפדפן והדפדפן הרי שומר את נתוני הטופס כל עוד לא יצאת ממנו, אם תעשה שוב רענון הדפדפן ישלח שוב את הנתונים של הטופס משמע, הנתונים נשלחו שוב לבסיס נתונים. אתה יכול לעשות הצגת הנתונים מהטבלה בדף שונה שבו לא מתבצעת שאילתת שליחת נתונים למסד. יש כמובן עוד הרבה דרכים אבל פה הסברתי לך את הבעיה למה זה שוב הנתונים משכפלים את עצמם.
|
|
|
|
# 6 |
|
משתמש - היכל התהילה
|
אצלי לא.
תנסה להוריד את הקובץ ולשנות לו את הסיומת
__________________
קו ישר, כי אפשר גם אחרת |
|
|
|
# 7 |
|
חבר וותיק
|
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|