PHP获取单选下拉列表,多选下拉列表,单选框,复选框内的值,此例将当前页作为提交数据的页面。
<form action=" " method="post" accept-charset="utf-8">
<!--单选下拉 学历-->
<select name="edu" >学历
<option value="研究生">研究生</option>
<option value="本科">本科</option>
<option value="高中">高中</option>
<option value="初中">初中</option>
<option value="小学">小学</option>
</select>
<!--多选下拉 自选-->
<select name="ed[]" >学历
<option value="研对对对究生">研究对对对生</option>
<option value="本对对对科">本对对对科</option>
<option value="高对对对中">高对对对中</option>
<option value="初对对对中">初对对对中</option>
<option value="小对对对学">小对对对学</option>
</select>
<!--多选复选框 爱好 -->
<input type="checkbox" name="fav[]" value="唱歌">唱歌
<input type="checkbox" name="fav[]" value="跳舞">跳舞
<input type="checkbox" name="fav[]" value="武术">武术
<input type="checkbox" name="fav[]" value="舞蹈">舞蹈
<input type="checkbox" name="fav[]" value="绘画">绘画
<input type="checkbox" name="fav[]" value="打篮球">打篮球
<input type="checkbox" name="fav[]" value="打太极">打太极
<!--单选框 地址 -->
<input type="radio" name="from" value="郑州">郑州
<input type="radio" name="from" value="北京">北京
<input type="radio" name="from" value="武汉">武汉
<input type="radio" name="from" value="南京">南京
<input type="radio" name="from" value="上海">上海
<input type="radio" name="from" value="广州">广州
<input type="submit" name="submit" value="提交"> <br>
</form>
echo $_post['edu']; // 单选下拉获取值
echo $_post['ed']; // 多选下拉获取值
echo $_post['fav']; // 多选复选框获取值
echo $_post['from']; // 单选框获取值
form表单中的action属性值为空,则说明将要把数据以post形式提交到当前页面。如果是其他页面,直接更改地址即可。post形式获取数据$_POST['name值'];基本固定形式就是$_post['name值'];
如果来回反复记不住,那就每天敲5遍,连续三五天就能记的滚瓜烂熟。
单选下拉列表
echo $_post['edu']; // 单选下拉获取值
多选下拉列表
echo $_post['ed']; // 多选下拉获取值 ,值为数组形式 可以用var_dump()输出查看
echo $_post['from']; // 单选框获取值
echo $_post['fav']; // 多选复选框获取值,值为数组形式 可以用var_dump()输出查看
如果要对选框内的值,就行前端页面上的选定,方式如下:
1, select(不管是单选下拉还是多选下拉) 中的值在option标签中加入 selected 属性,例:
<option value="研究生" selected>研究生</option> 默认选中这个选项
2,input(不管是radio单选还是checkbox多选)中的值,在input标签中加入 checked 属性,例:
<input type="checkbox" name="fav[]" value="唱歌" checked>唱歌
PHP获取单选下拉列表,多选下拉列表,单选框,复选框内的值,此例将当前页作为提交数据的页面。&lt;form action=" " method="post" accept-charset="utf-8"&gt; &lt;!--单选下拉 学历--&gt; &lt;select name="edu" &gt;学历 &lt;option
本例源码已经提供下载:http://
php
code8.com/?attachment_id=186
先看
下拉列表
HTML代码:
一个form
中
有一个
多选
的
下拉列表
。需要注意的是这里select的name为hobbies[],是一个‘数组’形式。
<p>选择你的爱好,按住ctrl键
多选
。。</p>
<form action="" method="get">
在赶项目
中
,抽出半个小时来写篇博客吧,这个功能说实话不难,为什么要写呢,因为在
复选框
那里有小小的难点,我试了好多遍才试成功的,希望能为以后需要帮助的同学提供点思路。
先看一下我做的效果吧
就是给每个业务员分配单子,以便于业务员查看的时候可以只看到自己的业务,看不到别人的。
这种样式是我自己想的,我觉得也就这样是最简单明了的,当时一开始想的时候想的可复杂了,后来慢慢理清思路后变明了多了。
...
给select 表单无素一个名字。
表单提交后 用 $_POST 或 $_GET 方式提交
$_POST['sel']或者$_GET['sel']获得选
中
的select的value
值
if( $_POST )
echo $_POST['select'];
select
下拉列表
框的
值
python错误提示---pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the
39004