我在HTML文件中有一個表單,它將通過PHP腳本將表單中的值從表單中發佈到數據庫中。HTML表單不會調用PHP腳本的行動
不幸的是,當我點擊提交按鈕時,我的表單不會調用PHP腳本。但是,如果我輸入PHP文件的URL,PHP文件將運行並在數據庫中插入一個空行。因此,我的猜測是我的HTML文件從不調用PHP腳本。
因爲我是PHP和HTML表單的新手,是否有任何改進或錯誤可以在我的代碼中更正?
這裏是我的HTML表單:
<form id="frmRegister" action="dbase/insert.php" method="post" >
<table>
<tr>
<th><br /></th>
<td><br /></td>
</tr>
<tr>
<th align="left">First Name:</th>
<td><input type="text" name="FirstName" /></td>
</tr>
<tr>
<th align="left">Last Name:</th>
<td><input type="text" name="LastName" /></td>
</tr>
<tr>
<th align="left">Email Address:</th>
<td><input type="text" name="Email" /></td>
</tr>
<tr>
<th align="left">Phone Number:</th>
<td><input type="text" name="Phone" maxlength="10"/></td>
</tr>
<tr>
<th align="left">Username:</th>
<td><input type="text" name="Username" maxlength="10"/></td>
</tr>
<tr>
<th align="left">Password:</th>
<td><input type="password" name="Password" maxlength="10"/></td>
</tr>
<tr>
<th align="left">Re-Enter Password:</th>
<td><input type="password" name="Password2" maxlength="10" /></td>
</tr>
<tr>
<th><br /></th>
<td><br /></td>
</tr>
<tr>
<td align="center"><input type="button" name="btnSubmit" value="Submit" onclick="Validate();"/></td>
<td align="center"><input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
這是我的PHP代碼:
<?php
// Connect to MySQL
$db = mysql_connect("", "nemo008", "CimesFungo");
if (!$db)
{
exit("Error - Could not connect to MySQL");
}
$er = mysql_select_db("cs329e_fall11_nemo008", $db);
if (!er)
{
exit("Error - Could not select the database");
}
$query = "INSERT INTO tblMembers (Username, Password, FirstName, LastName, Email, Phone, Year, Major)
VALUES ('$_POST[Username]', '$_POST[Password]', '$_POST[FirstName]', '$_POST[LastName]', '$_POST[Email]','$_POST[Phone]','$_POST[Year]','$_POST[Major]')";
$result = mysql_query($query);
if (!$result)
{
print("Error - The query could not be executed");
$error = mysql_error();
print("<p>:" . $error . "</p>");
exit;
}
echo("1 record added");
?>
你可以當你說「不會調用PHP腳本」更具體? – jprofitt
是的,當我點擊提交按鈕時,頁面與填充數據保持一致。這是一個班級項目,所以我現在就把它: –
http://zweb.cs.utexas.edu/users/cs329e/nemo008/Final_Project/join_MDC.html –