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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=47117)

KvO` 08-06-07 12:22

[Php]איך משלבים תגובות במערכת חדשות
 
יש לי מערכת חדשות ומערכת תגובות
עכשיו אני רוצה לעשות שכל פעם שאני רשום חדש 1 אז יהיה לחדש הזה תגובות

בכל חדש שיהיה מערכת תגובות

איך עושים אתזה?

תודה מראש :)

X-T 08-06-07 12:34

יוצר טבלה חדשה שלדוגמא נקרא ל Comment, נגיד שלטבלה זו יש ID,NAME,CONTENT,MID
שה MID למעשה יהיה הדף של התוכן, ובקוד של הדף תוכן אתה עושה לדוגמא

PHP קוד:

$query mysql_query("SELECT * FROM Comments WHERE mid='$pageid'"); 

ומציג את התגובות ....

KvO` 08-06-07 12:45

את החלק הזה לא הבנתי:

mid='$pageid'


עשיתי משהו אבל בכל חדשה שאני מוסיף תגובה זה מוסיף לכל החדשות
איך עושים שיהיה רק לחדש שנכנסתי?

Eran-s 08-06-07 13:10

$pageid מסמל את מספר החדשה,
זה עיבוד של התוכן שמגיע ב-GET דרך שורת הכתובת.
למשל index.php?new=2
והגישה לזה כך
$_GET['new']

KvO` 08-06-07 13:38

עשיתי מה שהוא אמר אבל שאני כותב תגובה
אז זה עושה את אותה תגובה לכל העמודים
ואני רוצה לכל חדשה אחד שונה

X-T 08-06-07 13:48

חחחחחח... מה שנתתי זה לדוגמא בלבד, אתה אמור להיות מספיק חכם לשלב את זה ביחד עכשיו, הרי אתה לא מצפה שאתן לך את הקוד המלא נכון?

KvO` 08-06-07 13:55

אני יודע שזה לדוגמא
אני עשיתי אותו דבר הכוונה עם ההגדרות שלי
ואני לא מצפה שתתן לי קוד מלא =\
אני פשוט לא מבין למה שאני רושם הודעה אחת זה רשום אותו דבר לכל החדשות =\ ?

X-T 08-06-07 13:58

תן את הקוד שלך , אשמח לעזור.

Oded 08-06-07 13:59

קודם כל, יצרת את הטבלה?
אחרי זה שלוף את ה-ID מה-GET.
תשתמש בשורה שXT הביא לך, בmysql_query ולאחר מכן בmysql_fetch_array.
ופשוט תדפיס את התגובות ב-while,
לא מסובך -אתה מוזמן להגיע אלי לאיי סי קיו אם אתה רוצה עזרה בקטע הזה.

KvO` 08-06-07 14:02

x-t
בוא לאיסי שלי 53535005


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

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