十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
哈哈哈哈,为何猫不喜欢我,你3个input的name都一样,而只选了最后一个,无视前2个,就说明前2个被覆盖了。
创新互联公司专注于稷山企业网站建设,响应式网站建设,成都商城网站开发。稷山网站建设公司,为稷山等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
这种结果的可能性原因是:你的name="sth"写法错了,应该是name="sth[]"才对。
它是数组才能传递这些东东。写法是:
input type="checkbox" name="sth[]" value="值1"值1
input type="checkbox" name="sth[]" value="值2"值2
input type="checkbox" name="sth[]" value="值3"值3
这样才能都显示。
html 代码:
form action="index.php" method="post"!--get方法也是可以的--!
input type="radio" name="sex" value="f" 女
input type="radio" name="sex" value="m" 男
input type="submit" name="submit" value="提交"
/form
两个radio控件的name属性必须是一样的
index.php代码:
$_POST['sex'];//就是单选框选中的 如果使用的是get方法,那么使用 $_GET['sex'];
上面的只是简单地例子,可以参考一下
PHP 可以通过POST、GET方法获取到表单提交的数据
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: index.php 页面
下面是POST方法
form name="form1" method="post" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
?
也可以是下面是GET方法
form name="form1" method="get" action="index.php"
input type="text" name="contents" value=""
input type="submit" value="提交"
/form
?php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
?
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。