שלח תשובה

זירת השאלות

649
צפיות
5
תשובות

עזרה דחוף בקוד ב-ASP

,‏ 15 בספטמבר, 2008

שלום אני צריך עזרה באתר שאני בונה

אני מוציא מתוך מסד נתונים רשימה של שמות של דפים – page_title (במסד הנתונים יש לכל דף גם page_body) ואני מכניס אותם לתוך התג SELECT


<select id="chose_page"a>
                <option id="page_select" value="0"><– בחר דף –></option>
                <%do until rs.EOF %>
                <option id="page_select" value="<%=rs("id") %>"><%=rs("page_title") %></option>
                <%
                rs.MoveNext
                loop
                rs.MoveFirst
                %>
            </select>  


עכשיו בהמשך הטופס יש לי טאג TEXTAREA ובו אני רוצה להכניס את "page_body"
אבל כך שהוא יתאים ל-page_title שנבחר בטאג SELECT

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

תודה לעוזרים!

תגיות:

5 תשובות

  1. vsystems הגיב:


    <select id="chose_page" name="SOMENAME" [a]  —->ותוסיף NAME תוריד את ה A הזאת… >
                    <option id="page_select" value="0"><– בחר דף –></option>
                    <%do until rs.EOF %>
                    <option id="page_select" value="<%=rs("id") %>"><%=rs("page_title") %></option>
                    <%
                    rs.MoveNext
                    loop
                    rs.MoveFirst
                    rs.close      ——> מפה הקוד שלי
                    Dim tempid
                    tempid = request.[querystring | form ]("SOMENAME")
                     [אתה מוזמן להוסיף בדיקה עם התקבל קלט ואם הוא תקין מבחינת SQLINJECTION]
                    rs.open "SELECT page_body FROM TABLENAME WHERE id="&tempid%>  
                     <textarea name="NAME"><%=rs("page_body")%></textarea>
                    rs.close
                    connection.close
                    set rs = nothing
                    set connection = nothing
    </select>  

    מצורף קובץ TXT להודעה במידה והקוד התפרע פה.

    יום טוב,
    http://www.vise.co.il
    דביר לבנון – visesystems

    כתובות אינטרנט נלוות:
    Visesystems

  2. am1990 הגיב:

    הודעת שגיה
    הוא מראה לי את ההודע הבאה:

    ‏‏האובייקט אינו תומך במאפיין או בפעולת שירות אלה: 'request.querystring | form '

  3. vsystems הגיב:

    חחח הכוונה שלי הייתה שתבחר אחד מהם
    אם רשום לך ב FORM  
    א) METHOD="get" אזי תשתמש ב – > request.querystrong
    ב) method="post" אזי תשתמש ב -> request.form


    http://www.vise.co.il
    דביר לבנון – visesystems

  4. am1990 הגיב:

    נידמה לי שלא הבנתה מה הבעיה…
    נידמה לי שלא הבנתה מה הבעיה
    בטבלה ב-DB יש לי שלושה עמודות: id, page_title , page_body
    בטופס יש לי את הטאג select אם כל שמות הדפים (page_title) מה-DB
    באותו טופס יש לי textarea
    מה שאני רוצה זה כאשר אני משנה בטאג select את שם הדף הניבחר אוטומטית ישתנה מה שמופיע ב-textarea (בהתאם ל-page_title יופיע page_body תואם) בלי ללחוץ על כפתורים או משהו כזה

  5. vsystems הגיב:

    זה ב JS
    על תגית ה SELECT – >
    onchange="this.form.submit();"


    http://www.vise.co.il
    דביר לבנון – visesystems

שלח תשובה