שלח תשובה

זירת השאלות

225
צפיות
6
תשובות

בניתי פורום ע"פ ניר המלך מאמר שני

,‏ 7 ביולי, 2004

איך אני גורם לכך שההודעה האחרונה שנכתבה תקפיץ את העץ שלה לניות ראשון ברשימה כמו פה בפורום???
האם ע"י:


order by LastDate DESC


כי אמלו בקוד הוא שולף ע"פ הid האם ישנה משמעות לזה שהשליפה היא ע"פ הid או שאפשר לשלוף ע"פ התאריך כמו שעניתם למישהו באחת ההודעות פה???
תודה מראש

תגיות:

6 תשובות

  1. ניר טייב הגיב:

    אם יש לך עמודה
    groupDate (או עמודה דומה לה) עליך לסדר על פיה
    כשמכניסים תגובה אז מעדכנים את השדה הזה בהודעה הראשית
    ובשאילתא אתה עושה ORDER BY groupDate וזה יעשה לך את עניין ההקפצות אוטומטית

  2. פחן הגיב:

    תודה רבה לך
    כרגיל.
    רק שאלה אחת מה משמעות המילה desc

  3. MasterMind הגיב:

    שאלה שקשורה
    יש לי בעיה בהוספת הודעה::
    הוספתי אפשרות של מערכת פורומים עכשיו כשאני שולח לתוכנית את ה FID זה כאילו לא מתקבל מציג 0 במסד
    אין הרבה שינויים בקוד  רק הוספתי Fid  
    הנה הקוד……


    fid = cInt(Request.querystring("fid"))

    if (parentId="") Then ‘ אם להכניס הודעה או תגובה
    insertNewMess 0,subject,message,fid
    else
    insertNewRess parentId,subject,message, rootId,fid
    End If

    Sub insertNewMess (pId, subject, mess, fid) ‘ פונקציה להכנסת הודעה חדשה
    Dim rs, SQLinsert, SQLUpdate
    oConn.BeginTrans
    SQLinsert = "INSERT INTO forum (parentid, subject, message, fid, groupDate) VALUES (" & pId & ",’" & subject & "’,’" & mess & "’,’" & fid & "’,now())"
    oConn.Execute SQLinsert

    זה כל החלק החשוב יש בדיוק את אותו הדבר רק עם התגובה

  4. ניר טייב הגיב:

    0 – זה ברירת מחדל
    של המסד כשהוא מקבל ערכים ריקים (nullים) במקום מספר בשדה מסוג מספר
    זה אומר שה-FID בכלל לא מתקבל נסה להחדיר את ה-FID לתוך INPUT נסתר בטופס

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!