-1
我試圖創建一個簡單的表單,將用戶添加到MySQL數據庫。表單不會提交,而是加載一個空白頁
我正在使用AJAX將頁面加載到主內容框中,只要我將表單加載到主內容框中,它將加載正常。
但是,當我點擊提交,頁面重新加載到什麼都沒有,並且當我檢查數據庫時,用戶尚未被添加。
<form method=\"post\" action=\"add_user.php?action=register\">
<b>Username:</b><td><input name=\"username_register\" MAXLENGTH=\"16\"><br />
<b>Email Address:</b><input name=\"email_register\"><br />
<b>Password:</b><input name=\"password_register\"><br />
<b>Mobile Number:</b><input name=\"mob_register\"><br />
<b>Home Number:</b><input name=\"home_register\"><br />
<b>Staff Name:</b> <td><input name=\"name_register\"><br />
<b>Position:</b><select name=\"position_register\">
<option value=\"3\">Sales Assistant</option>
<option value=\"2\">Team Leader</option>
<input type="send value=\"Add User\" accesskey=\"s\">
</form>
這是我目前使用的代碼,我將如何得到那個工作,而無需重新加載到一個空白頁?
爲什麼您的HTML具有所有這些反斜槓?你的'input'標籤看起來非常破碎。而你的'select'元素沒有結束標籤。老實說,這是*非常*無效的HTML。您需要先解決它,然後才能預期它的任何已定義行爲。 – David
反斜槓是因爲它在回聲中。所以,如果它沒有反斜槓,我會得到一個錯誤。但是,謝謝指出其餘的錯誤。另外,輸入標籤是如何破碎的? oO – user2651485
改爲使用[heredoc](http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc),因此您不必轉義。 .. –