【发布时间】:2017-05-08 23:19:45
【问题描述】:
我有以下代码,它显示了我的书籍表中的所有书籍。
<select id="booksToDelete">
<?php
foreach($bookTitles as $bookTitle) {
echo '<option>';
echo $bookTitle['Title'];
echo '</option>';
}
?>
</select>
<input type="submit" name="deleteBook" id="deleteBook" value="Delete Book" />
<?php
我希望能够根据用户在 html 页面上选择的选项删除任何书,但我不知道如何完成它。这是我目前所拥有的:
if(isset($_POST['deleteBook']))
$deleteQuery= 'DELETE FROM book WHERE Title=**I don't know what goes here**;
?>
请帮忙!!
【问题讨论】:
-
标题在引号中,但“标题”不是唯一的,您应该使用 ID。您还应该在输入标题/ID 时参数化查询。如果问题是如何在选项中输入值,则需要添加属性
value。
标签: php html mysql sql database