php >> $_POST[], 获取传表单的值的问题

在PHP页面中,<formname="love"method="post"action="">.....</form>表单里面比如个选择姓别的单选按钮组,(男和女)。在表... 在PHP页面中, <form name="love" method="post" action="">.....</form>

表单里面比如个选择姓别的单选按钮组,(男和女)。 在表单外面写了一个PHP语句,让它在有值的情况下才执行输出姓别。 要如何判断 这个单选按钮是否有值?另外这个
$_POST[] 的[] 中哪些需要引号,哪些不需要引号

<?php
if ($_POST['sex']!=""){
echo '您选择的姓别为:'.$_POST['sex'];
}
?>

先谢谢各位编程高手发表意见
展开
 我来答
林丹彩伟
2011-09-23 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:104万
展开全部
$_POST是超全局变量,其类型是数组,所以$_POST['sex']与$_POST['sex']两种表示方法都可以的,不过为了效率和规范,要求键名需要加单引号 $_POST['sex']
你的代码没问题,这样判断是可以的,应注意键名就是表单中单选按钮组的name,才能接收到值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
理叶孤丹pX
2011-09-23 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:150万
展开全部
if(isset($_POST['sex']) && $_POST['sex']!=""){
echo '您选择的姓别为:'.$_POST['sex'];
}
$POST[]中的[]中最好加上引号。因为php文章中有可能定义了此常量sex.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lenyaon
2011-09-23 · 超过25用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:76.4万
展开全部
都需要引号。等于空值时候你就输入空值提示语句,有值情况就要用到else。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沫沫OYH
2011-09-27 · 超过17用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:50.7万
展开全部
if(isset($_POST['sex'])){
echo "您选择的姓别为:".$_POST['sex'];
}else{
echo "请您选择性别";
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户34452
2011-09-24 · TA获得超过100个赞
知道答主
回答量:450
采纳率:0%
帮助的人:269万
展开全部
哇 不用这么复杂吧

用jquery 的 AJAX post 就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式