View Single Post
ישן 11-04-12, 10:50   # 6
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

אני מניח שאתה עובד בPHP, בגלל זה, תעבוד עם TIMESTAMP
בשביל לקבל את הTIMESTAMP של אותו הרגע, משתמשים בפונקציה: time(),
לפני שאתה מפרסם את הפוסט, תקבע באיזה זמן יוצג הפוסט, לדוגמה אם קבעת שיתפרסם עוד 3 ימים אתה מוסיף למשתנה של הזמן 3*86400 (86400 זה מספר שניות ביום)
ובתצוגת פוסטים, בשאילתה של השליפה, אתה מוסיף
קוד:
WHERE time <= ".time(). "
וכשאתה מכניס את הזמן למסד, כמו שאמרתי אתה לוקח את הפונקצייה time() ומוסיף לה את השניות של הזמן שהיא תתצטרך להתפרסם.
בדוגמה של מקודם(רק כדי שתבין) הקטע עם ה3 ימים:
קוד:
$time = time() + 3*86400;
(כמובן שזה המשתנה שאתה אמור להכניס למסד)

בהצלחה
  Reply With Quote