我正在将数据从 html 文件发送到 php 但它没有保存所有值在数据库中存储为空我认为它没有从 html 获取值我正在使用以下代码
<html>
<body><form action="data.php" method="get">
<input type="text" name="$R1" id="R1" value="John"><br>
<input type="text" name="$R2" id="R2" value="thePassword"><br>
<input type="text" name="$R3" id="R3" value="thePassword"><br>
<input type="text" name="$R4" id="R4" value="thePassword"><br>
<input type="text" name="$R5" id="R5" value="thePassword"><br>
<input type="text" name="$R6" id="R6" value="thePassword"><br>
<input type="text" name="$R7" id="R7" value="thePassword"><br>
<input type="text" name="$R8" id="R8" value="thePassword"><br>
<input type="text" name="$R9" id="R9" value="thePassword"><br>
<input type="text" name="$R10" id="R10" value="thePassword"><br>
<input type="text" name="$R11" id="R11" value="thePassword"><br>
<input type="submit">
</form></body>
</html>
PHP 代码为了将数据添加到表中,它只插入空白记录。
<?php
$con =
mysql_connect("surveyipad.db.6420177.hostedresource.com","","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("surveyipad", $con);
$device_Id=$_GET['device_Id'];
$R1=$_GET['R1'];
$R2=$_GET['R2'];
$R3=$_GET['R3'];
$R4=$_GET['R4'];
$R5=$_GET['R5'];
$R6=$_GET['R6'];
$R7=$_GET['R7'];
$R8=$_GET['R8'];
$R9=$_GET['R9'];
$R10=$_GET['R10'];
$R11=$_GET['R11'];
echo($R1);
$update_date_time=$_GET['update_date_time'];
$teritory1=$_GET['teritory1'];
$query=("INSERT INTO std (device_Id,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,update_date_time,teritory1)
VALUES
('$device_Id','$R1','$R2','$R3','$R4','$R5','$R6','$R7','$R8','$R9','$R10','$R11','$update_date_time','$teritory1')");
mysql_query($query,$con);
printf("Records inserted: %d\n", mysql_affected_rows());
?>