1樓:墨夷綺文
你不要把姓名當主關鍵字不就行了,把(姓名,愛好)加一起當主關鍵字,或者你表再加個序號作為關鍵字
樓主是不是這個意思????
2樓:匿名使用者
樓上說得很對,首先你的「姓名」字段不要用做關鍵字段
其次,讀取核取方塊的值(我想這也是你最想問的吧?)在asp中是這樣表達的:
假定你的核取方塊名為「fxk」
第一條核取方塊內容:
r1=request.form("fxk")(0)
第二條....
r2=request.form("fxk")(1)
....
依此類推。具體怎麼應用看你自己了
補充:我也推薦你用「suixin19810130 - 江湖新秀 四級」的方法。不過如果你真的想要你那個方法,那麼,接收頁的關鍵性**(只做參考)如下:
dim username,userhob
username = request.form("username")
userhob = request.form("userhob")
for i = 0 to ubound(userhob)
set ins = conn.execute("insert into 表名稱
next
set ins = nothing
請注意:核取方塊的name統一命名為同乙個值(本例中應是「userhob」),則此法有效。
3樓:
我只教你方法。
把核取方塊那塊加上個form標籤 在把核取方塊做個 js (onsubmit())js裡面有個**.submit() 函式。意思是提交。
也就是當點選核取方塊的時候提交表單,把對應的id值連同表單一起傳入資料庫。
4樓:匿名使用者
不明白樓主,為什麼要每個愛好多存一條記錄.這樣做不是很繁瑣嗎?
為什麼不每個姓名的人的愛好,只放一條記錄呢.
存放方法很多種,你可以把核取方塊的value值作為物件,當然你也可以用名字.儲存格式可以用這種
1,2,3或 文學,數學,文藝.
呼叫資料庫使用時,只要split(xx,",")方法拆分開就可以了啊.
這樣不是好很多嗎?不會產生這麼多的資料冗餘.
5樓:匿名使用者
說用split的給他分吧
我想你是想方便查詢吧,用
asp中怎樣將核取方塊的值寫入資料庫
6樓:匿名使用者
假定資料庫中與這個核取方塊對應的字段是abc根據資料庫abc的值來決定核取方塊是否預設勾選:/>後台接收資料後判斷核取方塊是否勾選:
7樓:匿名使用者
n種方法
1 資料庫欄位設為邏輯,與核取方塊一致即可
2 核取方塊給出選中後的值,資料庫用整型變數
8樓:匿名使用者
先判斷 該行是否被選中,選中的話,就將這條資料新增到乙個陣列中去,然後將這個陣列資料一條一條的讀出來並插入到資料庫中
9樓:匿名使用者
checkboxname=request.form("checkbox的name")'獲取值資料庫表名=checkboxname'寫入資料庫
10樓:匿名使用者
if 核取方塊 then 寫入1否則寫入2
asp 核取方塊寫入資料庫的問題
11樓:匿名使用者
首先給這裡給它賦值為1,下面就用下面的**:
<%on error resume next
set objert=server.createobject("adodb.recordset")
objert.open sql,con,1,3if not objert.eof thenif userck="1" then
objert("status")=1
objert.update
objert.close
response.write"(~ o ~)~zz"
else
objert("status")=0
objert.update
objert.close
response.write"o(∩_∩)o哈哈~"
end if
end if
%>
12樓:香香鹹蛋黃
又做一次更改,解決提交後不能即時看到更新結果的bug
<%on error resume next
if trim(request.form("id"))<>"" then
idarr=split(replace(trim(request.form("id"))," ",""),",")
for i = 0 to ubound(idarr)
thisstatus=0
<>"" then thisstatus=1
next
end if
%>
13樓:長鯨高淑穆
第核取方塊
value設
211.即(間部省
)第二設alue值
985add_sort.asp業內判斷提交值if值
211讓資料庫
211項
真if值
985執行另操作體
自體吧另外
我想應該
單選框吧
14樓:匿名使用者
把 checkbox 設上選定值 1,
然後改if request.form("check")=true then 這一句為:
if request.form("check")="1" then然後objert("status")=0後面加上objert.update
asp怎麼把核取方塊選中的值提交到資料庫
15樓:匿名使用者
.. where n_#hidden1").val(arr_checkbox);//將陣列以逗號分割的字串傳給隱藏域
});});
17樓:匿名使用者
什麼樣的需求讓你要把未選中的都存進資料庫?
關於asp核取方塊資料庫呼叫問題!
18樓:匿名使用者
你可以在do while not rs_phbm.eof後面加一行
response.write instrrev(trim(rs("db_phbm")),trim(rs_phbm("user_realname")))
然後執行,看看輸出的結果倒底是什麼。
asp核取方塊提交到資料庫 20
19樓:匿名使用者
你的資料表字段24h和gct確定是字元不是布林型的嗎?
確實有些奇怪,試試以下**
24小時
checked<%else%><%end if%>>工程圖checked<%else%><%end if%>><%
dim h24,gct
h24 = request("24h")
gct = request("gct")
if isnull(h24) then
h24 = "false"
else
h24 = trim(h24)
if h24 = "" then h24 = "false"
end if
if isnull(gct) then
gct = "false"
else
gct = trim(gct)
if gct = "" then gct = "false"
end if
...rs("gct")=cstr(gct)rs("24h")=cstr(h24)
...%>
20樓:
你的checkbox好像加乙個value才可以request到值吧.
你可以先判斷一下看post過來的是什麼值的.
'先檢查一下看選中跟沒選中是什麼值.
'你的sql語句應該是沒有問題的.
response.write request("24h")response.write request("gct")response.end
set rs=server.createobject("adodb.recordset")
rs.open sql,cn,1,3
if request("24h")="" thenrs("24h")="false"
else
rs("24h")="true"
end if
if trim(request("gct"))="" thenrs("gct")="false"
else
rs("gct")="true"
end if
rs.update
21樓:匿名使用者
我也遇到過這個問題,首字母大寫就行了。
比如true,哈哈!!
myeclipse怎麼把資料新增到資料庫啊
在myeclipse下面配置連線資料庫,鏈結好之後,單擊表,就可以建立乙個表,然後選中表右鍵增加記錄,錄入資料後儲存即可。 這個看你用的是什麼資料庫了。不同的資料庫連線方式不太一樣。 甚麼情況 你用什麼設計模式的 可以jdbc連線的有很多方法的 呼叫增 刪 改方法就可以了 使用jdbc連線資料庫或者...
在php中如何把核取方塊中的內容存到資料庫中(但這個複選內容是從資料庫中迴圈出來的)
echo value typenamecn 這裡面的value是什麼,cc取到的就是什麼。你寫的是typeid,自然就是id了。你像換名字,就換成名字 如果你要多個的話,在這裡拼起來 value typeid value name 接收的時候取出來再拆分一下 c explode cc c 0 就是i...
怎麼將fluent匯出的壓力資料新增到abaqus上
莘昆鵬鐸舒 我最近做流固耦合,看到你這個有點類似,就隨便答一下。我水平也不高,不對的話你就當聽著玩。你這個長方體在水中振動,肯定會引起流場的變化,流場中的壓力分佈會改變,所以才會產生施加在長方體上的流體壓力。我覺得你要考慮這個的話,是不是應該在fluent模組前面再加一個structural模組,這...