我從HTML文件發送數據到PHP,但它不保存所有值空被存儲在數據的基礎上,我認爲這是沒有得到我使用的HTML值以下代碼發送的HTML文件,PHP以及將數據存入數據庫
<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());
?>
任何我們可能將此php文件上傳到任何服務器並在html文件中從那裏訪問它的任何方式 – 2013-02-26 06:48:51
爲什麼要這麼做呢?將這兩個文件保存在同一服務器中,我認爲您不能訪問文件,但您可以將表單操作提交到服務器頁面。 – 2013-02-26 06:51:50
得到形式'動作=「http://celeritas-solutions.com/nsm/data.php」' – 2013-02-26 06:58:46