作者joyce2267 (章魚)
看板Web_Design
標題Re: [問題] checkbox讀取資料庫問題
時間Thu Jan 28 10:54:31 2010
※ 引述《joyce2267 (章魚)》之銘言:
: ※ 引述《terrybob (罪雲樵)》之銘言:
: : <input type="checkbox" name="checkbox" value="checkbox" checked="checked" />
: : 所以可以試改成
: : <%
: : if rs("STOREADDRESS") = "Y" then
: : %>
: : <input type="checkbox" name="checkbox" value="checkbox1" checked="checked" />
: : <% else %>
: : <input type="checkbox" name="checkbox" value="checkbox2" />
: : <% end if%>
: 接續剛剛~現在我想將勾選的結果回傳回資料庫裡修改,不過在if那行出現問題沒辦法執行
: 此處需要物件: '' 請問是小地方有錯還是整個回傳方法是錯的?
: <Form Name=frmMain Method="post" Action="http://localhost/test/new4.asp">
: <INPUT Type="Submit" Value="Submit" Name="修改">
: <%
: if Checkbox.Checked= “true” then
: %>
: <% rs("RECOMMANDFLAG") = "Y" %>
: <% else %>
: <% rs("RECOMMANDFLAG") = "N"%>
: <% end if%>
: </Form>
依舊是寫入資料庫的問題…
編號 名稱 推薦欄位checkbox 修改
if (request("checkbox1")="on") then
response.write "Value checked"
SQLScript =" update table1 " &_
" set RECOMMANDFLAG ='Y' "
else
response.write "Value empty"
SQLScript =" update car_004 " &_
" set RECOMMANDFLAG ='N' "
目前為止Value checked和Value empty都能正確的顯示出來
不過為麼值卻依舊沒有修改至資料庫中呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.152.66
推 whelp:有執行conn.execute嗎@_@ (雖然覺得應該不可能但還是問問) 01/28 11:55
→ joyce2267:疑?好像沒有耶@@ 01/28 12:35
→ whelp:那 conn.Execute(SQL)吧XD 01/28 13:03
→ joyce2267:加下去之後反而出線錯誤不能正常行了~ 01/28 15:01
→ whelp:conn.Execute(SQLScript) 沒注意到你的變數問題... 01/29 22:00
→ whelp:另外請check你的資料庫名稱跟欄位名稱是否正確 01/29 22:00
→ joyce2267:謝謝~解決了:) 02/01 19:59