24-11-2007, 13:27
|
|
|
חבר מתאריך: 21.01.06
הודעות: 813
|
|
שאלה | שליפה מתאריך מסויים
נתקלתי בבעיה קטנה כשתיכנתתי בפאנל ניהול מערכת של הודעות פרטיות (שדומה
מאוד למערכת שפה בפורום)..
המערכת עצמה עובדת, אפשר לשלוח הודעות אחד לשני, לקרוא אותן, למחוק וכו'
עשיתי גם הודעה שמקבלים כאשר מתווספים למערכת וגם יש אפשרות של הודעה גלובאלית לכולם
בטבלה בmysql עשיתי ככה טור stat שבו יש ככה:
1. pmsg (הודעה פרטית - הודעה רגילה)
2. gmsg (הודעה גלובאלית - הודעה לכולם)
3. smsg (הודעה שמתקבלת כאשר נרשמים האיידי שלה הוא 1 כמובן..)
ככה פחות או יותר נראת השליפה בהודעות נכנסות:
קוד PHP:
<?php require ("config.php"); $user = $_COOKIE['users']; $q = mysql_query ("SELECT * FROM msg_inbox WHERE `whogets`='$user' || `stat`='gmsg' || `stat`='smsg' ORDER BY `ID` DESC") or die ("EROR WITH GETTING THE MESSAGES: ". mysql_error() . ")"); while ($inmsg = mysql_fetch_array ($q)) {
יש אחרי זה כמובן את ההמשך של ההדפסה..
הבעיה שלי היא שאני שולף את כל ההודעות הגלובאלית (gmsg) וגם אם המשתמש נוצר היום
וההודעה הגלובאלית נשלחה אתמול הוא מקבל אותה..
יש בירשותי את הנתונים הבאים: זמן שליחת ההודעה והתאריך וזמן הירשמות המשתמש והתאריך
איך אני יכול בעזרת הנתונים האלה לשלוף רק את ההודעות שהוא היה "קיים" בהם?
תודה רבה לעוזרים ושבת שלום
_____________________________________
--- ! Area Close ! ---
|