我有这些隐藏的字段,我想通过php脚本发送到我的服务器。使用每个按键事件(js)更新隐藏字段的值:
<form action="insert_output.php" method="post">
<input type="hidden" id="input_RT" value="">
<input type="hidden" id="input_cond" value="">
</form>
PHP:
<?php
$con=mysqli_connect("localhost","XXX","pw","dbname");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$rt = mysqli_real_escape_string($con, $_POST['input_RT']);
$stim = mysqli_real_escape_string($con, $_POST['input_cond']);
$sql="INSERT INTO `table01` (`rt`, `stim`)
VALUES ('$rt', '$stim')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 person's record added";
mysqli_close($con);
?>
php脚本与标准表单完美配合。我是否必须插入提交,这可能是一些&#34;自动提交&#34;经过10次按键? 我觉得我离解决方案不太远,但请纠正我......
答案 0 :(得分:2)
你应该添加名字属性
<form action="insert_output.php" method="post">
<input type="hidden" name="input_RT" id="input_RT" value="">
<input type="hidden" name="input_cond" id="input_cond" value="">
</form>
然后Simpley在你的php脚本中获取主题
<?php
echo $_POST['input_RT'];
echo $_POST['input_cond'];
?>