我想要创建表格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