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

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

Nati_Man 09-09-06 14:50

מערכת תגובות לנושא יחיד
 
שלום אני רוצה להכין מערכת תגובות לנושא יחיד ואין לי מוסג במה להתחיל,
לנושא יחיד ז"א למשל:

כתבה

תגובות רק לכתבה הזו

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

posts?id=1

מישהו יכול להסביר לי?

amirs_5 09-09-06 14:56

במסד נתונים אתה מוסיף שדה pid כלומר - מספר הנושא.
מכניס אותו למסד, ובהצגת ההודעות אתה עושה
PHP קוד:

select from `postwhere pid='{$_GET['id']}' order by time 


Nati_Man 09-09-06 15:35

לא ממש הבנתי אם תוכל להסביר לי ביותר מפורט

O-B 09-09-06 15:49

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

Pro-HostCoil 09-09-06 16:15

ציטוט:

נכתב במקור על ידי O-B
נראה לי מישהו כתב פה מדריך ממש טוב ומפורט על איך להכין מערכת תגובות חפש אותו.

הוא הכין מערכת תגובות הוא רק רוצה כלומר..

הוא הכין מערכת כתבות והוסיף לה את התגובות האלה, עכשיו הוא רוצה שלכל כתבה יהיה את התגובה שלה..

RS324 09-09-06 16:26

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

Eli-Hai 09-09-06 16:26

לכל מאמר יש ID, נכון? ובשביל להציג כל תגובה שמתאימה ל-ID של המאמר שאנחנו מציגים כרגע, אנחנו בעצם צריכים "לשייך" אותה. פשוט בטבלה של התגובות, אנחנו ניצור שדה שקוראים לו aid, שהוא בעצם ה-ID של המאמר.

אנחנו נכניס את ה-ID של המאמר לפי ה-$_GET שלנו (חשוב למנוע הזרקות), ואז נשלוף לפי המאמר שלנו, לדוגמא -
קוד:

$db->query("SELECT * FROM `replys` WHERE `aid` = '$id' ORDER BY `id` DESC");

-roee- 09-09-06 17:16

תשתמש ב intval על מנת למנוע אי נעימויות בעתיד.


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

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