我想要創建表格html
+ php
。我的數據庫中有2個表格。2表格(select) - 1依賴於2
- 分類: id_category,類
- 乳業: id_dairy,id_category,PRODUCT_NAME
現在是問題。我如何用2個select
下拉列表創建1個表格。沒有AJAX的PHP可以做到嗎?
我的意思是 - 我想要選擇類別,然後選擇沒有刷新頁面的產品。
代碼:
<form role="form" action="kalorie.php" method="post">
<div class="form-group">
<label for="kategoria">Kategoria:</label>
<select class="form-control" name="kategoria">
<option>Wybierz kategorie</option>
<?php
$sql_1 = "SELECT * FROM produkty";
$result_1 = mysqli_query($conn, $sql_1);
while($row_1 = mysqli_fetch_assoc($result_1)) {
echo '<option>'.$row_1["produkt"].'</option>';
}
$kat = $_POST['kategoria'];
?>
</select>
<select class="form-control" name="produkt">
<option>Wybierz produkt</option>
<?php
$sql_2 = "SELECT * FROM $kat";
$result_2 = mysqli_query($conn, $sql_2);
while($row_2 = mysqli_fetch_assoc($result_2)) {
echo '<option>'.$row_2["produkty"].'</option>';
}
?>
</select>
</div>
<button type="submit" class="btn btn-default" name="oblicz">Wyślij</button>
</form>
如果你不想刷新你需要AJAX.It做頁面的無刷新頁面可能以獨特的方式從服務器發送/獲取數據。 – abaracedo 2015-04-02 16:46:50
您至少需要Javascript/jQuery才能完成此操作。 – CodeGodie 2015-04-02 16:50:02
+1以上已經說過。沒有ajax的唯一方法是使用onchange或onselect事件,但會刷新頁面並預先填充下一個選擇列表。 – 2015-04-02 16:53:25