【发布时间】:2017-02-27 03:51:55
【问题描述】:
在我的帖子表单中,我有一个选择器供用户选择奖牌数量。在我的getSearchFields() 函数中,如果选择器不为空(即选择器不在 Select Medal Count 上),则该函数完成任务 1。但是,选择器未通过 $_POST['medalCount']!== '' 测试并正在执行任务 1。@ 987654323@ 是字符串类型。我该如何解决这个问题?
<form action="index.php" method="post" name="search">
<select name="medalCount">
<option value=0 selected> Select Medal Count </option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
<option value=6>6</option>
</select>
</form>
在index.php...
function getSearchFields(){
if($_POST['medalCount']!== ''){
//Task 1
$search_fields['medalCount'] =$_POST['medalCount'];
}
}
【问题讨论】:
-
没有
<?php .... ?>标记...您正在尝试混合使用 JavaScript 和 PHP,这将永远行不通。 -
你的表单怎么会为
medalCount提交一个空字符串值(提示:不能)? -
@mickmackusa 没有评论说,所以我不确定你为什么要添加它:/
-
@Phil 他们暗示 RTM,但也许我怀疑这是否是一个错字。
-
@Phil 现在说得通了哈哈!编辑解决了它