2011-12-14 12 views
0

私はチェックボックスで複数の項目を選択し、チェックボックスの横にあるすべての行にテキストフィールドに書き込むことができるフォーム値を持つ17行のリストを持っています。私はテキストボックスに書いたものではなく、チェックボックスで選択したものだけを取得します。私はループトラフにそれを試してみて、ここで私は、チェックボックス、いないnewheadlineの値の値を取得untilループは - 値の1つのみを取得しますか?

sql = "SELECT * FROM menu;" 
set rs = conn.Execute(sql) 

i = 0 
do until rs.eof %> 
    <input type="text" name="newheadline" value="">      
    <input type="checkbox" name="menu_id<%=i%>" value="<% = rs("menu_id") %>"> 
    <% i = i + 1 
    rs.movenext 
loop %> 

そしてPAGE2上:

私formpageは、このようになりますか?

i = 0 
do until i = 17 
    response.write (request.form("menu_id"&i)) 
    response.write (request.form("newheadline"&i)) 
    i = i + 1  
loop 

私は何が欠けていますか?ありがとう!

+0

言語とデータベースエンジンは何ですか? –

答えて

3

あなたが好きなあなたのテキストボックスを書き出し:

<input type="text" name="newheadline" value="">

しかし、あなたはそれが好き読み取ろう:

response.write (request.form("newheadline"&i))

あなたはそれぞれの名前にiの値を追加する必要があります属性と同じです。チェックボックスの場合とまったく同じです。

<input type="text" name="newheadline<%=i%>" value=""> 
+0

ありがとうマイク、私はそれを考え出し、それを働かせました。 –

関連する問題