View Single Post
ישן 28-10-06, 20:29   # 3
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי THEtop
זה נישמע פשוט ואכן ניסיתי את זה אבל יש המון באגים וזה לא פועל כמתוכנן.
יש בטח דרכים יותר מתוחכמות לעשות את זה אבל אתה יכול לעשות משהו פשוט:

מחשבים -1
תוכנות -2
משחקים-3

נגיד העלנו את משחקים אחד למעלה יענו ל-2 אז תריץ שאילתא שמעדכת את הקטגוריה שה ORDER ID שלה הוא 2 תוסיף לו אחד.

לדוגמא

PHP קוד:
update ... set orderid=orderid-'1' where orderid=$orderid 
ותעשה עוד שאילתא שמעדכנת את הרשומה השניה ומוסיפה לORDERID שלה 1+
המשתנה ORDERID בעצם יכיל את האיידי של משחקים שהוא 3 ויוריד לו 1 ואז תגיע למצב (רק אל תשכח תשאילתא השניה)

מחשבים -1
משחקים-2
תוכנות -3

הערות:
1. תצריך לבדוק אם משתמשים בהעלאה או בהורדה ולשנות את מיקום ה + וה - בהתאם (במידה וזה הורדה )

2. אל תעשה קישור של הורדה לקטגוריה הראשונה (כי ממקום 1 אי אפשר עוד להוריד אותה..) וכנ"ל גם לקטגוריה האחרונה אל תעשה אפשרות העאלה.
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים

Last edited by satan; 28-10-06 at 20:32..
  Reply With Quote