הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] בעייה בשילוב קודים (https://hosts.co.il/forums/showthread.php?t=23548)

Elad-A 08-06-06 13:46

[PHP] בעייה בשילוב קודים
 
שלום,
יש לי מערכת הורדות ואני רוצה לשלב אותה עם מערכת תגובות. עכשיו אני רוצה לעשות שבכל דף הורדה יהיה לו דף תגובות משל עצמו..
ואין לי ממש רעיונות איך לעשות את זה. מישהו יכול לעזור?

Dan Zelniker 08-06-06 13:56

תעשה include...
אם כל מיני תנאים .
נגיד רק אם הוא מחובר הוא יוסיף..
include זו הדרך הכי פשוטה אם יש לך את ה"מערכת" של התגובות..

Elad-A 08-06-06 13:59

זה לא ככה תראה יש לי פורטל (שבניתי) ובו מוצגות כל ההורדות טוב? עכשיו לכל הורדה יש דף נפרד ושם אני רוצה שיהיה תגובות להורדה הספציפית הזאת הבנת אחי?

sUP 08-06-06 14:47

נו אז מה הבעיה?

תיצור טבלה של תגובות נגיד ככה:
id | mid | name | email | title | msg

וב mid תשים את המספר הורדה
ואז בכל הורדה תציג את התגובות לפי ה id של ההורדה

Elad-A 08-06-06 14:50

אחי יש לי כבר מערכת תגובות מוכנה איך פשוט אני יכול לשלב אותה עם המערכת הורדות?

sUP 08-06-06 15:13

זאת השיטה היחידה שאני מכיר לפחות :|

בניה 08-06-06 15:20

ציטוט:

נכתב במקור על ידי Elad-A
אחי יש לי כבר מערכת תגובות מוכנה איך פשוט אני יכול לשלב אותה עם המערכת הורדות?

ב"ה

תעשה משהוא אמר.
בטבלה של התגובות תוסיף תא שבו תכניס את השם(או מה שאתה רוצה) של הדף שהן נשלחו בו.
וכששולחים הודעה תכניס את השם(או מה שאתה רוצה) תא שיצרת.
ובכל דף תשלוף רק את ההודעות שנשלחו בדף הזה.

Elad-A 08-06-06 15:31

גבר לא הבנתי מילה ממה שרשמת. תוכל להסביר את זה עם איזה קוד פשוט?

בניה 08-06-06 15:40

ב"ה


נגיד שיש בטבלה של ההודעות את התאים האלו:
קוד:

title|date|content|page
ונגיד שהדפים במערכת מסודרים לפי id
אז כשאתה נותן את הטופס של השליחת הודעה אתה מוסיף לו
echo '<input type=\"hidden\" name=\"pid\" value=\"$_GET['id']\">';
ובהכנסה אתה מכניס את המשתנה
pid שקיבלת מהטופס לתא page במסד נתונים
ואתה עושה include למערכת בדפים ולשאילתא של השליפה אתה מוסיף
קוד:

WHERE page='{$_GET['id']}'

Elad-A 08-06-06 17:17

לא ממש הבנתי את זה אבל אני כבר ינסה..


כל הזמנים הם GMT +2. הזמן כעת הוא 12:16.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ