![]() |
[עזרה] PHP
שלום לכולם. (:
אני כרגע עובד על מערכת ניהול תוכן כלשהי (עבודה עם מסד נתונים), ואני חשבתי לעשות כזה דבר: ברגע שאלחץ על הכפתור שמעדכן את הנתונים - אוטומטית, האתר שכביכול עדכנתי לו את הנתונים, ירוענן. השאלה שלי, איך אני עושה זאת ואם בכלל זה דבר אפשרי. וחברים, תג Meta Refresh הוא לא תחליף או פתרון למצב הזה. מכיוון שכשבנאדם יגלוש באתר, וכל X שניות העמוד ירוענן, זה יהיה מאד לא נוח ולא מקצועי. תודה לעוזרים. יום נעים :) |
מן הסתם אתה צריך לבדוק כל X זמן אם האתר עודכן ואז לעדכן אותו.. ajax.
לדעתי סתם מיותר. |
ציטוט:
לדעתך לא לעשות כלום בעניין הזה? (כלומר, כל פעם יצטרכו לרענן את הדף ולראות אם עדכנו אותו או לא? קצת מוזר האמת :S) |
לדעתי זה לא דבר שרצוי שיהיה במערכת ניהול תוכן.
נגיד עדכנת את דף הבית, הגולש גולש כעת בדף הבית, הוא נכנס לקטגוריה כלשהי באתר, יחזור לדף הבית, וזהו, הדף מעודכן. זה סתם שכלול לא רצוי וסתם מסבך, כמו שאמרת זה לא יהיה נוח בכלל. |
ציטוט:
אשאיר את זה כך. תודה רבה. -------------- בעיה אחרת שנתקלתי בה כרגע, ביצעתי include לדף PHP כלשהו, וקיבלתי שגיאה: ציטוט:
|
תביא את הקוד של הדף..
|
זה אומר שניסית ליצור פונקצייה פעמיים [או יותר].
|
ציטוט:
תודה רבה. אפשר לנעול. |
היה לך include בתוך include?
|
לא, היה לו פעמייים פונקציה באותו השם.
|
ציטוט:
פשוט חשבתי שהיה לו פעמיים inckude מה שטבעי ושהמון אתרים משתמשים בזה כל הזמן. תודה. |
שאלה נוספת קטנה, איך אני יודע מהו ה ID של טבלה חדשה שפתחת?
למשל: PHP קוד:
תודה. |
יש לך את ה id שלה בכתובת?
אז אתה עושה: PHP קוד:
|
אם ה ID הוכנס אחרון אז אתה תוכל לעשות דבר כזה:
קוד:
$query = mysql_query("SELECT * FROM menu WHERE s_ID=".LAST_INSERT_ID().""); |
תודה חברים, הסתדרתי.
בסוף עשיתי: PHP קוד:
|
עכשיו, משהו מוזר שנתקלתי בו:
PHP קוד:
מה הסיבה? |
נסה להוסיף לאחר כל IF,
echo "test"; ואז תראה מתי הוא "נעצר" ואם הוא בכלל מגיע ל-Update. כמו כן, האם ה-s_id הו 1 וה-id הוא 1? תעשה or die(mysql_error()) לבדוק אם יש בעייה בשאילתה |
כתבת שם
PHP קוד:
PHP קוד:
|
ציטוט:
|
|
תודה חברים, הסתדרתי :)
שוב תודה לכולם. ניתן לנעול. שבת שלום. |
ציטוט:
|
לא מה שאני הצגתי זה פקודת SQL, מה ש WEBPROJECT הציג זוהי פקודת PHP (בעקרון שניהם עושים את אותו הדבר אבל השימוש בהם שונה).
והוספתי ". כי זה פקודה לכל דבר אם תכניס את זה סתם ככה זה יציג שגיאה (לפחות ככה זה אמור להיות בתאוריה) |
כל הזמנים הם GMT +2. הזמן כעת הוא 05:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ