【发布时间】:2016-12-19 17:55:32
【问题描述】:
因为我想要获取表单数据并想要处理该数据并将其存储到数据库中..我正在获取所有复选框值但我能够获取文本值虽然我使用了 $_POST['text-name' ] 在代码中...请帮助我获取 错误..我的代码在下面
if(isset($_POST['give-score'])&&!empty($_POST['checked'])){
$employeedetails = $_POST['checked'];
$score = $_POST['score'];
$username = $employeedetails[1];
$workname = $employeedetails[2];
changeworkstatus($username,$workname,$con);
$workname = $employeedetails[2];
addscorepoints($workname,$score,$con);
}else{
echo "";
}
我的表单html代码如下
<td><input type="checkbox" name="checked[]" id="employeework" value="" style="align: center"></td>
<td><input type="checkbox" name="checked[]" id="employeework"value="<?php echo $results['username']; ?>"><?php echo $results['username']; ?></td>
<td><input type="checkbox" name="checked[]" id="employeework"value="<?php echo $results['work_name'];?>"><?php echo $results['work_name'];?></td>
<td><input type="text" name="score" id="score" placeholder="Your Score Here"></td>
<td><input type="submit" name="give-score"></td>
表格中使用的 php 部分工作正常..但是 input[type=text] 我没有得到那个值..
【问题讨论】:
-
从您发布的代码中可见的内容来看,没有任何问题。如果表单包含
name="score"并且使用POST 发送,那么$_POST['score']应该存在。你试过var_dump($_POST)吗? -
是的,它得到 string(0)..
标签: php