我想從表單發佈數據到SQL數據庫。 我真的不明白我在想什麼... 我嘗試了幾件事情,我設法讓它工作一次,但窗體只是添加了id,並且將其他字段留空。現在它根本不起作用。從表單發佈數據到SQL數據庫時出錯
我的形式是這樣的
<form action ="addOutfit.php" method="post">
<div class="form-group">
<label for="title">Title</label>
<input type="text" class="form-control" id="title" placeholder="" value="">
</div>
<div class="form-group">
<label for="description">Description</label>
<textarea class="form-control" rows="3" id="description" value=""></textarea>
</div>
<button type="submit" class="btn btn-default">Send</button>
</form>
,我的代碼是這樣
<?php
require("pdo.php");
$_POST['title'] = "";
$_POST['description'] = "";
if (isset($_POST["submit"])){
$title = $_POST['title'];
$description = $_POST['description'];
$sql = "INSERT INTO outfit (title, description)
VALUES('$title', '$description')";
$statement = $pdo->prepare($sql);
$statement->execute([
'title' => $title,
'description' => $description
]);
};
?>
不少錯誤,並且這個'if(isset($ _ POST [「submit」])){...}'什麼都不會在那裏啓動。 *在這裏考慮「名稱」屬性*。 –
而你沒有佔位符來綁定任何東西。 –
您所有的輸入字段都缺少'name'屬性。 'id'不用於表單提交。 – Barmar