-1
私は自分のブックテーブルにあるすべての書籍を表示する次のコードを持っています。mySQLを使用してselectステートメントからデータベース列を削除
<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を使用する必要があります。この例では、
mysqli_*
's prepared statementを使用することができます。また、タイトル/ IDを入力するときにクエリをパラメータ化する必要があります。オプションに値を入れる方法が質問であれば、 'value'属性を追加する必要があります。 – chris85