我想將數據添加到使用phpmyadmin創建的數據庫中,方法是將信息輸入到html表單中,但每當我點擊「提交」時,它就會轉到'insert.php'窗體和我得到的錯誤是'沒有收到數據'這是我的insert.php代碼。我在這個網站上直接輸入了相同的代碼。 「http://www.w3schools.com/php/php_mysql_insert.asp」(插入數據從一個表單到數據庫中部分」我使用的XAMPP作爲我的服務器有什麼建議使用PHP將數據從html表單添加到sql數據庫
0
A
回答
0
希望這將有助於
Form.html
<form action="insert.php" method="post">
<input type="text" name="data">
<input type="submit">
</form>
insert.php
<?php
//checking if data has been entered
if(isset($_POST['data']) && !empty($_POST['data']))
{
$data = $_POST['data'];
} else {
header('location: form.html');
exit();
}
//setting up mysql details
$sql_server = 'localhost';
$sql_user = 'user';
$sql_pwd = 'password';
$sql_db = 'database';
//connecting to sql database
$myslqi = new mysqli($sql_server, $sql_user, $sql_pwd, $sql_db) or die($mysqli->error);
//inserting details into table
$insert = $mysqli->query("INSERT INTO table (`data`) VALUE ('$data')");
//closing mysqli connection
$mysqli->close;
?>
0
有些事情首先要檢查:?
有insert.php呼應的所有數據你通過get或post傳遞給它,我會下注發生的事情是表單中的錯誤,如果失敗,手動在php管理器中運行insert(在數據庫中有一個sql標籤,在那裏運行你的查詢確保你沒有一個SQL錯誤)。如果是這樣也沒事,然後發佈HTML,我們可以從那裏。
1
確保您已設置表單的動作和方法。
<form action='insert.php' method='POST'>
//HTML inputs here
</form>
1
<form action="insert.php" method="post">
Name <input type="text" name="name">
Last name <input type="text" name="last">
<input type="submit" name="submit" value="Send">
</form>
和文件insert.php應該像一個在你(W3Schools的)的鏈接。當然,您需要將變量更改爲name
和last
並使用MySQL連接!
相關問題
- 1. 將表單數據添加到mysql數據庫PHP和AJAX
- 2. Php表單不會將數據添加到我的數據庫
- 3. 將PHP表單添加到SQL數據庫
- 4. 將記錄從html表單添加到oracle數據庫
- 5. 將列表添加到SQL數據庫(實體數據庫)
- 6. 使用PHP表單向數據庫添加數據錯誤
- 7. 將多個表單數據添加到單個數據庫列
- 8. HTML/PHP表單不會將數據發送到MySQL數據庫
- 9. 將數據添加到數據庫html表格
- 10. 將數據從SQL數據庫導入到html表中
- 11. 將行添加到HTML表並添加到數據庫後
- 12. 將數據從DataTable添加到SQL數據庫
- 13. 添加鏈接到HTML表中的數據使用PHP和MYSQL數據庫
- 14. PHP從表單輸入數據到SQL數據庫
- 15. 發送數據從表單到數據庫不工作(php,sql)
- 16. 如何使用AJAX和PHP將數據添加到SQL數據庫
- 17. 如何使用ajax將html表值添加到數據庫中
- 18. HTML表單到SQL數據庫
- 19. 使用PHP將類添加到MySQL數據的HTML表中
- 20. 使用PHP將表單數據提交到MySQL數據庫
- 21. 使用ajax json將表單數據存儲到數據庫php
- 22. 使用PHP從表單插入數據到SQLite3數據庫
- 23. 使用PHP添加到MySQL數據庫
- 24. 使用PHP將HTML表單數據插入到MySQL數據庫中
- 25. 將表單數據添加到firebase數據庫
- 26. 使用PHP將表單數據插入到sql server數據庫中
- 27. 使用LINQ將數據從幾個類添加到MS SQL數據庫?
- 28. 添加到sql數據庫動態表單域添加
- 29. 如何使用PHP將數據從數據庫顯示到html表中
- 30. 我需要將數據從HTML表格存儲到MySQL數據庫使用PHP
你必須創建一個HTML表單和形式設置方法類型GET或POST – Jain
展你的代碼。 –
請勿使用該網站的教程 - http://www.w3fools.com/;去尋找一個_proper_之一。然後嘗試理解在那裏做了什麼,在手冊中看看你不知道的東西 - 只需輸入完全相同的代碼,你就不會學到太多東西。 – CBroe