如果选择了选项,则在表单上执行此操作

时间:2011-03-18 01:24:22

标签: php

我有以下选择:

<li><label for="r1"><input type="radio" name="post_category" id="r1" value="12" checked="checked" /> Share an Article</label></li>
                                    <li><label for="r4"><input type="radio" name="post_category" id="r4" value="14" /> Share a Link</label></li>
                                    <li><label for="r3"><input type="radio" name="post_category" id="r3" value="13" /> Share some Code</label></li>

我有这两行从两个字段发送数据,现在如果未选择选项,那么我不希望将内容发送到这些字段,因此他们需要一些条件来检查是否有一个选项选择与否:

$post_url = $_POST['post_url'];

$post_code = htmlentities($_POST['post_code'], ENT_QUOTES, 'UTF-8');

因此,如果选择了链接选项,则仅发布URL字段,如果选择了代码选项,则仅发布CODE字段。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

检查按钮的值(仅提交选中的按钮),可能是12,13或14。

链接示例:

if(isset($_POST['post_category']) && $_POST['post_category']==14){
//do it with the link
}