19-12-2007, 16:02
|
|
|
חבר מתאריך: 15.11.07
הודעות: 16
|
|
SESSIONS - עזרה בבקשה!
אני בונה מן צ'אט כזה נחמד בPHP ואני רוצה לעשות רשימת מחוברים..
יש למישהו רעיון איך אני עושה דבר כזה? (אני חושב שבאמצעות SESSIONS)...
ואם מדברים על SESSIONS.. איך אני עושה שהסשן נמחק אחרי שיוצאים מהאתר, או יוצאים מדף, או משהו כזה?
ויש לי עוד שאלה..
הצ'אט שלי בנוי על מסד נתונים.. וכדי שמשתמשים ייראו רק את ההודעות שנכתבו אחרי שהם התחברו (ולא מה שנכתב יומיים קודם..) עשיתי סשן בשם TIMESTAMP שמכיל את הזמן שבו המשתמש התחבר לצ'אט, ושאילתה שמעלה רק את ההודעות שנכתבו אחרי התאריך הזה..
בניתי את הדבר הזה אתמול, ואחרי הרבה בעיות זה פעל!
אבל היום נכנסתי וזה מציג לי את כל ההודעות של אתמול! תוכלו לומר לי מה הבעיה? זה קוד השאילתא:
קוד PHP:
$timestamp0=$_SESSION['timestamp']; $timestamp1=str_replace(" ", "-", $timestamp0); $timestamp=str_replace(":", "^", $timestamp1); $result=mysql_query("SELECT * FROM chatroom WHERE page=".$_GET['page']." AND time>=".$timestamp." ORDER BY id") or die(mysql_error());
וזה קוד הסשן אם זה ממש משנה...:
קוד PHP:
$timestamp=date("j/n/Y-H|i"); $_SESSION["timestamp"]=$timestamp;
*שיניתי את המבנה של התאריך והשעה כי הייתה לי בעיה עם רווח ונקודותיים כשניסיתי להכניס לשאילתא..*
אני אשמח אם מישהו יוכל לעזור לי..
תודה מראש,
בן..
|