שלח תשובה

זירת השאלות

611
צפיות
7
תשובות

הצגת נתונים ב ASP

,‏ 3 באוגוסט, 2008

איך אוכל להציג נתונים נגיד  שהמראה שלהם יראה  

ש פריט 1 יהיה מצד ימין  ולצידו פריט 2  ואז ירד  שורה  ויעשה פריט 3 ולצידו פריט 4

והלאה עד הסוף?

תגיות:

7 תשובות

  1. BuildHome הגיב:

    תשובה
    עושים לולאה רגילה עם משתנה מסוג מספר שיספור את המספר רשומות ומחשבים אם המספר חלקי 2 שווה למספר ללא שארית, אז יוצרים שורה חדשה בטבלה וזה הכל.
    <table><tr>
    <%
    i = 1
    Do while not rs.EOF
        Response.Write "<td>"&i&". "&rs("name")&"</td>"
        If i mod 2 = 0 Then Response.Write "</tr><tr>"
        i = i + 1
    rs.MoveNext : Loop
    %>
    </tr></table>

    בהצלחה!


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  2. JUBRANO הגיב:

    עוד משהו
    למה צריך לבדוק בדרך הזאת

    If i mod 2 = 0

    ולא בדרך נגיד

    If i  = 0   כך?

  3. BuildHome הגיב:

    תשובה
    1. פתרון לבעיה שלך:
    i = 0

    If i+1 mod 2 = 0 AND i>0 Then Response.Write "</tr><tr>"

    2. אתה יכול לעשות if i = 2 ואז במקום להוסיף ל-i אחד פשוט תאפס אותו ל-1. החלטה שלך.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  4. JUBRANO הגיב:

    ראית את התוצאה ? תראה בסוף מה עשה למטה
    אחרי ששלבתי את הקוד שלך והקוד של חילוק הדף

    רק עשית בדיקה אם ה I שווה ל 2 אחר כך תוסיף TR

    כי אחרת יצא רק שתי שורות ולרוחב הוא מתבלבל עם הקוד של חילוק הדף

שלח תשובה