![]() |
[בעיה] קוד PHP היוצר גלריה מסוימת
יש לי את הקוד הבא:
PHP קוד:
הוא באמת עושה את זה אבל אם משתמש חדש נרשם ומנסה לפתוח גלריה הוא לא מצליח כיון שזה רושם לו את השגיאה: "אין באפשרותך לפתוח גלריה נוספת" מישהו יכול לעזור? |
מצטער!, לא ראיתי, כל שאילתות ה-INSERT שלך בכלל לא בנויות טוב,
SET זה בשאילתה של UPDATE בכלל, ערבתת שני דברים שלא קשורים.. מבנה שאילתה של INSERT: PHP קוד:
|
איך בדיוק אתה רוצה שזה יגביל את הגישה אם בכלל המשתנה לא קיים?
אתה יוצר את המשתנה אחרי התנאי, וגם זה לא טוב, כי זה לא במסד.. לא משנה מה תעשה, כל פעם בטעינת הסקריפט המשתנה לא יהיה קיים |: עריכה: WTF? HTML קוד:
INSERT INTO gitem [B]SET[/B] gid='$gid',image='$aimg' |
זה עדיין יאפשר למשתמש להוסיף גלריה, תבדוק במסד כמה גלריות יש למשתמש ואז תגביל.
לא כמו שעשית.. |
ציטוט:
ציטוט:
נתת פתרון ? לפחות תיתן אותו כמו שצריך תערוך לפי מה שהבאתי שאני יבין קצת יותר - ועכשיו שתבינו את המערכת הזו לא בניתי או משהו קיבלתי אותה ככה ואיזה מישהו עשה בה קצת שינויים. |
ציטוט:
זאת לא הנקודה, תראה את ה syntax של השאילתא שלך 8-* |
אךך עמרי הphp שלך צולע +.
דבר ראשון כמו שאמרתי לך תעשה תא בשם status תגדיר שהוא יהיה תמיד 0 ועכשיו שפותחים גלרייה תעשה שהוא יקבע כ1 וכשרצו ליצור גלריה תעשה דבר פשוט PHP קוד:
בעצם.. הוא היה נכה והוא תמיד ישאר נכה בברכה ובשנאה רבה, תמיר אסרף. גאי =] :P |
ציטוט:
בינתיים למי יש תפרים בגלל שבמקום לתת אגרוף לירון נתת לחלון? ילד מבחנה, אין שכל אין דאגות :D |
כל החכמים כאן - SET עובד גם ב INSERT.
|
ציטוט:
מבחנה RULZZZZZZZZZZZZZZZ |winky| נו עובד לך נכה? |
כל הזמנים הם GMT +2. הזמן כעת הוא 06:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ