【发布时间】:2014-02-07 14:19:27
【问题描述】:
我有一个表格:
<form name="myform" action="" method="post">
Unilateral lower limb pain:
<select name="pain">
<option value="1">yes</option>
<option value="0">no</option>
</select>
<input type="submit" name="submit" value="submit" />
</form>
我正在尝试向 var $_POST[pain] 添加值,但结果始终为 0
<?php
if (isset($_POST['submit'])){
$thescore=0;
$_POST['pain']=intval($painScore);
if($painScore==1){
$thescore=$thescore+3;
}
echo 'score is: '.$thescore;
}
?>
如果在应该输出 1 时选择“yes”作为选项,则输出“score is: 0”
我也试过了:
int()$_POST[pain]=$painscore;
结果相同,输出为0。
当从 FORM 中检索时,如何将数字(浮点数和整数)相加?
【问题讨论】:
-
$_POST[pain] 应该是 $_POST['pain']
-
$_POST是一个超全局变量,包含传递给 HTTP 正文中脚本的数据(例如,从带有 method="post" 的