-1
我能夠連接到mysql數據庫,但無法將數據從我的表單顯示到我的數據庫。我不知道爲什麼發生這種情況,但我已經能夠從我的數據庫檢索數據,我只是無法輸入信息。現在我只是想輸入First_Name。向表單輸入數據時,我也沒有錯誤。任何幫助將不勝感激!!將表單連接到SQL數據庫
<p>
<form name="input1" action="http://seanfagan.webuda.com/Final/club.php" method="post">
First_Name:<input type="text" name="First_Name"><br>
Last_Name: <input type="text" name="Last_Name"><br>
Club_Name: <input type="text" name="Club_Name"><br>
Email: <input type="text" name="Email"><br>
Club_Type: <input type="text" name="Club_Type"><br>
Members: <input type="text" name="Members"><br>
<input type="submit" value="Send"><br>
</form>
<?php
$mysql_host = "mysql14.000webhost.com";
$mysql_database = "a9576602_Final";
$mysql_user = "a9576602_Final";
$mysql_password = "*****![enter image description here][1]";
$mysql_error = "Could not connect to database!";
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die ("$mysql_error");
$select_db= mysql_select_db('a9576602_Final') or die ("Couldn't select database!");
$value = $_Post['input1'];
$sql = "INSERT INTO Club (First_Name) VALUES ('First_Name')";
if (!mysql_query($sql)) {
die('Errorss: ' . mysql_error());
}
mysql_close();
?>
</p>
'$ _Post'應該是'$ _POST'。這是一個複製錯誤還是在真實的代碼? – Barmar 2014-12-11 02:43:40
在嘗試使用'$ _POST'值之前,還應該檢查請求是否爲POST請求。當它是POST請求時,$ _POST將填充表單字段名稱,而不是表單名稱 – Phil 2014-12-11 02:44:52
此外,* mysql *擴展名('mysql_ *'函數)已被棄用。你應該使用* mysqli *或PDO。 – Phil 2014-12-11 02:46:29