我試圖通過製作一個html表單,然後通過$ _GET方法添加接收數據來接收數據。每當我嘗試提交我的數據時,我都會收到一個錯誤,說'你的文件沒有找到'在我的Chrome瀏覽器中,所以我試圖通過在地址欄中輸入「localhost/....」來打開我的php頁面,並在那裏顯示'數據庫未找到'接收數據庫中的數據時遇到問題
這裏是我的php代碼: -
<html>
<?php
$user_name = "root";
$password = "";
$database = "mysql"; //mysql is name of my database
$server = "localhost";
$db_handle = mysql_connect($server , $user_name, $password,"addresbook"); //adressbook is where all the tabels are
$db_found = mysql_select_db($database, $db_handle);
if (!$db_found) {
print "Database Found ";
$x=$_GET['fname'];
$y=$_GET['sname'];
$z=$_GET['address'];
$sql="INSERT INTO addresbook(First_Name,Surname,Address) VALUES('".$x."','".$y."','".$z."')";
mysql_query($sql,$db_handle);
}
else {
print "Database NOT Found ";
}
?>
</html>
這裏是山的html代碼: -
<form action="practic.php"method="get">
Firstname:<input type="text" name="fname"><br>
Lastname:<input type="text" name="sname"><br>
Address:<input type="text" name="address"><br>
<input type="submit">
</form>
順便說一句我正在使用wamp server.Thanks提前。
細節略顯不足。特別是將mysql_connect()更改爲mysqli_connect()時,將不得不更改**所有其他數據庫訪問調用以及使其工作** – RiggsFolly