asp,核取方塊資料新增到資料庫的問題

時間 2022-09-10 02:05:11

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模組,這...