私はデータベースからいくつかのブランドを削除できるはずのWebサイトを作っています。ブランドはカテゴリに保存されています。phpファイルにポストバックを行います。<select>
私のフォームには、私のエコーがデータベースのすべてのカテゴリから出力されています。
次に、「選択したカテゴリ」内のすべてのブランドが次に表示されます。
マイカテゴリー
は、最初のドロップダウン内の値であるカテゴリIDが含まれています - ブランドはそれ自身のIDを持つだけでなく、彼らはにいるカテゴリから、カテゴリIDを持っているあなたはどうしたらどのように。この? - そして、あなたは例を挙げることができます、javascriptまたはjqueryが必要かもしれません。
これは私のコードです:
<form action="deleteBrand.php" method="post">
<fieldset class="delete">
<legend>Delete Brand</legend>
<div>
<label for="categoryid">Category:<br />
<?php
$stmt = $db->prepare("SELECT categoryid, category FROM categories");
$stmt->execute();
echo "<select name='categoryid' onchange='this.form.submit()'>";
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<option value='{$row['categoryid']}'>{$row['category']}</option>";
}
echo "</select>";
?>
</label>
</div>
<div>
<label for="brand">Brand Name:<br />
<?php
$stmt = $db->prepare("SELECT brands.id, brand FROM brands WHERE brands.categoryid = ")
?>
</label>
</div>
<div>
<input type="submit" value="Delete Brand" />
</div>
</fieldset>
</form>
私はまだ最後のドロップダウンを欠けているが、私はちょうど変数に、最初のドロップダウンから選択した項目から値を取得することができれば、それはいけませんコードの残りの部分は難しいでしょう!
はたくさん
ブライアン:ありがとう – LucasRolff