php form表单如何post获取checkbox值,放入到数据库里?

php form表单如何post获取checkbox值,放入到数据库里?,第1张

哇,我刚做这个,checkbox是数组你要把他们放在数组里面

原理就是:把那几个值传过来。再把他们转成非数组

比如:

29

30

31

32

这几个表单

$waistline=$_POST["waistline"]

$myallsport

=

implode

(",",

$waistline)

这样insert的时候

就把$myallsport

这个插入到里面就O了

简单例子,你在aspx页面上放上这个

你喜欢的食物<br/>

<input type="checkbox" name="chbFood" value="apple" />苹果<br/>

<input type="checkbox" name="chbFood" value="orange" />橘子<br/>

<input type="checkbox" name="chbFood" value="banana" />香蕉<br/>

<input type="checkbox" name="chbFood" value="bread" />面包<br/>

<asp:Button runat="server" Text="提交" ID="btnSubmit"/>

在接收数据的页面的cs文件的Page_Lode里面放上这个

object obj=Request.Form["chbFood"]

if (obj != null)

{

string strFood = (string)obj

Response.Write(strFood)

}

当你做了选择,点击提交,就会在页面上输出你选中的项的value。

当名称相同时,提交后获取该表单名可直接获取到一个数组,用“,”分隔

如:

<input

name=checkbox

type=checkbox

value="1">

<input

name=checkbox

type=checkbox

value="2">

复选以上两项,在提交后

request.form("checkbox")

的值为"1,2"

注意,多选时,必须名称相同才可获得数组,并且只获取已选中的值,无法获取未选中的值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9871661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存