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

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

adir2436 29-03-11 20:05

טיימר בPHP
 
אני רוצה לבנות פקודה של טיימר נגיד ויש לי אתר


בדף יש לי טקסט ..... ולמטה תמונה או משהו בסגנון ..

ואני רוצה שנגיד

בנאדם נכנס לאתר - לא יופיע התמונה
בנאדם אחר נכנס לאתר - לא יופיע
בנאדם אחר נכנס לאתר יופיע

עכשיו שוב

אותו דבר

שתיים לא יראו את התמונה השלישי כן יראה

יש אפשרות ?

M.a.T.a.N 29-03-11 20:10

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

adir2436 29-03-11 20:23

הבנתי את הרעיון ! :) ואהבתי
אבל רק הבעיה שזה נשמע מסובך מאוד

Kernel 29-03-11 20:33

אופציה מאוד פשוטה(ולא כ"כ מדוייקת),

להשתמש ב:
PHP קוד:

$t rand(0,1

ואז, להגדיר
PHP קוד:

if ($t=1) { blablabla } else { all the rest 


M.a.T.a.N 29-03-11 20:33

זה בכלל לא מסובך, זה ילך ככה:

מחשב נכנס לדף, עמודה מסויימת של טבלה מסויימת במסד מתעדכנת לעמודה + 1, אחרי זה בדיקה מה הערך בעמודה, אם == "3" תציג טקסט ואפס עמודה ל-0, אחרת כלום...
ככה זה בערך יראה בקוד:
PHP קוד:

<?php
mysql_query
("UPDATE `table` SET `times`=`times`+1");
$query=mysql_query("SELECT * FROM `table` WHERE `times`='3' ");
$row=mysql_fetch_array($query);
if(
$row>'0') {
mysql_query("UPDATE `table` SET `times`='0' ");
echo 
"text you want to show";
}
?>

יכול להיות שיש קצת שגיאות בקוד כי כתבתי את זה מהר אבל סה"כ זה באמת שטויות רק צריך להכין טבלה..

adir2436 29-03-11 20:41

ואי איזה אנשים מדהימים יש פה !! ,
אני ינסה לעשות טבלה , אם אני יסתבך אני יפנה לפה שוב ..
תודה !


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

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