שלח תשובה

זירת השאלות

381
צפיות
11
תשובות

10 רשומות שמתעדכנות…

,‏ 24 ביוני, 2004

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

תודה!

תגיות:

11 תשובות

  1. BuildHome הגיב:

    לא הבנתי מה כוונתך….
    אילו שמות ? משתמשים?
    אילו שדות יש בטבלה ולמה היא נועדה?
    למה הכוונה משתמש נכנס למערכת? התחברות?
    איזה שם ראשון ולמה הכוונה יזוז קדימה ?

    שאלתך פשוט קצת לא מובנת ולא מפורטת מספיק…

  2. mynameispepper הגיב:

    פירוט…
    אני רוצה לעשות טבלה של עשרת האנשים האחרוני שנכנסו למערכת.
    בטבלה יהיה:
    ID, IP, TIME & DATE, NAME

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

    אני לא יודע איך לעשות את זה…

  3. mynameispepper הגיב:

    איך מוחקים קובץ מתוך ספרייה?
    אני מניח שצריך להשתמש ב FSO נכון?

  4. BuildHome הגיב:

    אתה יכול לבדוק אם בטבלה
    יש יותר מ-10 רשומות ואם כן, למחוק את הרשומה עם התאריך הראשון (כלומר,הישן ביותר) ואז להוסיף את הרשומה החדשה.
    כמובן שצריך גם לבדוק אם אותו משתמש כבר קיים בטבלה לפי IP.

    יותר קל זה פשוט להציג את עשרת הראשונים לפי תאריך כניסה אחרון (כלומר, את המשתמשים האחרונים שנכנסו למערכת).

  5. BuildHome הגיב:

    כן, משתמשים ב-FSO – הנה הקוד לכך

    Set FSO = CreateObject("Scripting.FileSystemObject")
    FSO.DeleteFile(Server.MapPath("") & "DeleteFileName"), True
    Set FSO = Nothing

    מקווה שעזרתי.

  6. mynameispepper הגיב:

    איך סוגרים SESSION?
    אני רוצה לבנות דף פשוט שהמשתמש מגיע אליו אז ה SESSION שלו נגמר.
    יש לי 2 SESSIONS עם שמות שונים.
    איך אני סוגר או מבטל אותם?

    תודה!

  7. BuildHome הגיב:

    אתה עושה זאת ככה

    Session.Contents.Remove("SessionName")

  8. Deviation הגיב:

    או משווה את ערכם לאפס
    מצד שני, למחיקת כל ה sessionים באתר אפשר להשתמש בקוד:


    session.abandon

  9. אוריקס הגיב:

    או


    Session.Contents.RemoveAll()

    וזה קיים ב FAQ…

שלח תשובה