הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 15-06-11, 16:25   # 6
M.a.T.a.N
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jan 2009
הודעות: 755

M.a.T.a.N לא מחובר  

אני לא בטוח שהקוד שהבאתם לו יעזור...
מה שהבאתם לו זה בעצם רנדומלי, כלומר ללא שום תלות.
זאת אומרת, יכול לצאת גם 15 פעם המספר 2, 20 פעם המספר 1 ורק פעם אחת המספר 0 (או בכלל לא).
בכל מקרה יש דרך לעשות את זה דרך מסד (יכול מאוד להיות שיש דרך פשוטה יותר), ככה אני עשיתי.

תיצור טבלה לדוגמא "Try" ובתוכה עמודה "Num" תקבע כTINYINT עם אורך 1 ותקבע לו כברירת מחדל שיהיה שווה ל-0.
ותכניס את הקוד הבא באזור שתמיד מופעל על המערכת בPHP (כלומר באזור שעליו המערכת תמיד מבצעת ביצועים, לדוגמא האזור של הקוד שמדפיס את העמוד):
PHP קוד:
$Query=mysql_query("SELECT * FROM Try");
$Row=mysql_fetch_array($Query);
if(
$Row['Num']<2) {
    
mysql_query("UPDATE Try SET Num=Num+1");
    print 
"קוד של גוגל";
}
else {
    
mysql_query("UPDATE Try SET Num='0'");
    print 
"קוד פרסומת אחר";

זה סה"כ הרעיון הפשוט לעשות את זה דרך מסד, מקווה שעזר.
__________________
מתן, מתכנת צד שרת PHP
מייל mataname@gmail.com
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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