PHP 如何输出html中复选框的值

一共两个问题:一个表格的网页,选择复选框后如何在PHP输出,我的HTML复选框代码为:</h5>whychooseus:</h5><selectname="choose"... 一共两个问题:
一个表格的网页 ,选择复选框后如何在PHP输出 ,我的HTML复选框代码 为:
</h5>why choose us:</h5>
<select name="choose" multiple>
<option value="brand">brand</option>
<option value="service">good service</option>
<option value="easy">easy to get</option>
<option value="advertise">advertise</option>
</select>

HTML 有这么一个表格 当按+会多增加三个表格 分别是名称 数量 和 价值
如何在PHP 使用数组输出?
展开
 我来答
franzhong
推荐于2016-07-16 · TA获得超过1234个赞
知道小有建树答主
回答量:996
采纳率:50%
帮助的人:484万
展开全部

用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制

非得想用php输出复选框的话,代码如下:

$tmpArr["brand"] = "brand";
$tmpArr["service"] = "good service";
$tmpArr["easy"] = "easy to get";
$tmpArr["advertise"] = "advertise";
echo "
<h5>why choose us:</h5>
<select name=\"choose\" multiple> 
";
foreach ($tmpArr as $key=>$value){
    echo "<option value=\"$value\">$key</option>";
}
echo "</select>";

异步处理的话用ajax

新增表格的用jQuery插件吧,容易的多,见jQuery的append

更多追问追答
追问
抱歉 ,可能我的表达有问题
我是想要当在HTML多选后 PHP输出显示可以输出显示多个值
追答
明白了,很常用的处理方式。
分清步骤:1识别多选事件;2显示多值:
1:关于复选框多选事件的处理都是js的长项,如果你会jquery会非常容易,参考函数
$("#myMutilpleBox").change(function() {
//识别事件-选中状态改变
});
2:一旦条件满足,调用异步请求ajax
我上面提到了,PHP长顶数据处理,通常返回的数据类型是json格式,也方便js解析,与复选框无关,只要内部数据,然后用js填入复选框中,不知你能明白我的意思不
另外:php是在服务器端解析的,如果对以我说的不太熟悉的话,为啥不一次用PHP将所有可能数据都生成出来呢,就省略掉了异步请求的过程了。可以去判断一下合理性。
推荐几篇文章参考,希望对你有帮助:
http://snowcoal.com/search/jquery
sphenginx
2015-03-28 · TA获得超过428个赞
知道小有建树答主
回答量:555
采纳率:50%
帮助的人:297万
展开全部
1、你这叫下拉框(select),不叫复选框(checkbox)…… 你可以用form表单,提交 如果用get方法,可以用$_GET , 如果用post方法,可以用$_POST;

2、增加三个表格,可以用js 或者 jQuery来实现, append()就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式