2014-04-12 36 views
0

我有这些隐藏的字段,我想通过PHP脚本发送到我的服务器。隐藏字段的值与每个按键事件(JS)更新:写隐藏字段到SQL数据库php

<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脚本用标准的形式完美的作品。我需要插入一个提交,这可能是一些“自动提交”10个按键后? 我有我不是太远离我的解决方案的感觉,但请大家指正...

+5

隐藏字段没有任何其他表单字段 –

回答

2

你应该添加的name属性

<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']; 
?> 
+0

它帮助您在命名问题上给我建议。那就是诀窍。谢谢! –