台灣最大程式設計社群網站
線上人數
1021
 
會員總數:242649
討論主題:187620
歡迎您免費加入會員
討論區列表 >> ASP >> 同時多筆資料寫入
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
同時多筆資料寫入
價值 : 200 QP  點閱數:164 回應數:8

樓主

柚子
門外漢
0 1
41 4
發送站內信

大家好 小弟是程式新手 想請教個最近苦惱很久的問題
小弟再寫一份點名系統

<%
While ((Repeat1__numRows <> 0) AND (NOT user.EOF))
%>
<table width="600" border="1" align="center">
<tr>
<td width="160"><input name="HOME" type="text" id="HOME" value="<%=(user.Fields.Item("國籍").Value)%>" /></td>
<td width="160"><input name="ID" type="text" id="ID" value="<%=(user.Fields.Item("NAME
").Value)%>" /></td>
<td width="522"><p>
<label>
<input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" />
出席</label>
<label>
<input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_1" />
缺席</label>
<label>
<input type="radio" name="RadioGroup1" value="3" id="RadioGroup1_2" />
請假</label>
</p></td>
</tr>
</table>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
user.MoveNext()
Wend
%>

已經有先建立一份資料表 內有學生的名子 與 選項按鈕
建立一行表格 並跑While迴圈
雖然是會列出所有學生的名子 與各有選項按鈕

但是卻不能讓個選項按鈕分開與資料批次寫入

有無大大可否指點迷津

希望寫入的效果是編號1~8
但現在的寫入效果是編號18...

搜尋相關Tags的文章: [ 多筆資料 ] , [ 重複區域 ] ,
本篇文章發表於2018-06-08 23:57
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

柚子
檢舉此回應
補圖



本篇文章回覆於2018-06-09 00:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
第一,請愛用程式標籤,不然沒人有興趣看沒排版亂七八糟的程式碼
第二,請說明清楚需要的效果和發生的問題,說真的,我完全弄不懂你的需求和問題
第三,請先弄清楚「input陣列」該如何使用,以你現在的寫法text只會抓到最後一排的資料,radio應該也只能點一個
本篇文章回覆於2018-06-12 09:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

柚子
檢舉此回應
抱歉 小弟第一次發文 那這篇文我該如何編輯 修改文章? 或是刪文我再重發一次呢?
還是再把問題回覆在這下面?
本篇文章回覆於2018-06-12 19:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
直接回覆就可以了
本篇文章回覆於2018-06-13 09:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

柚子
檢舉此回應
小弟在寫一份點名系統
因為是新手,所以用DW來做
原本需求功能是
從 user資料表 內
撈出每個人


並批次顯示在表格上
每個表格後面有個選項按鈕
可以個別選擇那些人是出席 缺席 或是請假


點完名後送出
會將這份資料批次寫入 inuser 資料表裡
理想的資料表是這樣

國家 id 日期 出席狀況 都各占一個欄位
每個user 也都各佔一行

但是現在的狀況是

這個資料表是有出來了,但後面的出席 缺席 請假 我只能點一個 其他都不能點

以及送出後的效果是這樣

全部都集中在同一行,且出席狀況只有一個...



我覺得應該是要用雙迴圈來寫
但不知道該怎麼加...
請大大們指點....
本篇文章回覆於2018-06-13 21:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
問題點不在於你的迴圈怎麼安排
而是你的表單有問題
先去google我之前回答給你的關鍵字「input陣列」
因為你用的是ASP,所以應該要在加上ASP
有點久沒寫ASP,好像是要用split去切字串
另外radio的name相同就是同一個選項組
你想讓每筆資料都能選,name就不能一樣
本篇文章回覆於2018-06-14 09:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

柚子
檢舉此回應
查詢input陣列 幾乎都是以PHP方式下去寫的
因小弟只需要點名寫入資料庫就好
故整個打掉重練
但是照著查詢到的資訊使用陣列
資料庫不是只寫入最後一個值
不然就是完全抓不到值
也不會秀任何錯誤...
希望大大們再多指點...QQ

本篇文章回覆於2018-06-18 13:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
所以我說了,Google「ASP input陣列」
雖然現在大部分都是ASP.NET的文章,找一下還是有ASP的文章
本篇文章回覆於2018-06-20 09:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.