请问:一个简单的表单数据传送问题 在deal.php里加上判断变量的语句if($_post['Q1'])$q1 = $_POST['Q1']; if($_post['Q2'])$q2 = $_POST['Q2'];楼主试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于可选的问题你可以再加上一个不选的按钮<input type=radio name=Q2 value=0 checked>那样会比较清晰。 >>蜗牛儿,谢谢你的建议。你的方法好像不行。问题不在于判断$_POST['Q1']是否存在,而是因为$_POST[]是一个数组,当没有对Q1作出选择时,那么Q1这个索引根本不存在。那么此时试图获取$_POST['Q1']的值就自然报错了。>>ashchen,你的方法挺可行,但还有点问题向您请教。就是,如果我加上这么一个按钮后,如果对于4个选择项的选题,后面还会多上一个显示已经选中的radio,很不美观,也令浏览者费解。还有更好的解决方法吗?或者<input type=radio name=Q2 value=0 checked>还有什么可改进的地方吗? 可以加上这两条:<input type=hidden name=Q1 value=0><input type=radio name=Q1 value=1>....<input type=hidden name=Q2 value=0><input type=radio name=Q2 value=1>..试试 &是什么意思呢 php如何获取js联动下拉框的值 怎么做 类似于 TOP 排行榜 field表单中的路径怎么获取? 用表格列出表中的数据 哪位大人帮我解释一下这条语句!! 我看见现在很多网页的编码都是用的utf-8 急问这是怎么实现的?我现在需要用UTF-8的编码显示繁体字. 为什么查了MYSQL数据以后显示出来是乱码? 高分献上,php,站内搜索(文本内容)源吗 调试接口的时候链接被重置 php.ini 中的这一段是什么意思??? 函数前面的'@'是什么作用?
<input type=radio name=Q2 value=0 checked>
那样会比较清晰。
>>ashchen,你的方法挺可行,但还有点问题向您请教。就是,如果我加上这么一个按钮后,如果对于4个选择项的选题,后面还会多上一个显示已经选中的radio,很不美观,也令浏览者费解。还有更好的解决方法吗?或者<input type=radio name=Q2 value=0 checked>还有什么可改进的地方吗?
<input type=hidden name=Q1 value=0>
<input type=radio name=Q1 value=1>....<input type=hidden name=Q2 value=0>
<input type=radio name=Q2 value=1>..
试试