gpt4 book ai didi

PHP MySQL 通过 html select 选择

转载 作者:行者123 更新时间:2023-11-29 07:37:23 25 4
gpt4 key购买 nike

我正在尝试根据 HTML 选择框的发布值从表中进行选择。我根本没有得到任何结果,我回显帖子值没有问题。该语句可以单独工作,但当我使用选择表单填充它时则不会。这只是我的测试,我将在下拉框中添加其他选项。

<?php
if(isset($_POST['value'])) {
if($_POST['value'] == 'Militaria') {
$query = "SELECT * FROM listings WHERE category1=Militaria";
}
else {
// query to get all records
$query = "SELECT * FROM listings";
}
}
$sql = mysql_query($query);
while ($row = mysql_fetch_array($query)){
echo 'Description:' . $row['description'];
}
mysql_close($con);
?>

这是我正在使用的 html 表单,谁能告诉我哪里出了问题,我应该采用不同的方式吗?我是 php 新手?谢谢!!

<form action='<?php echo $_SERVER['PHP_SELF']; ?>' method='post' name='form_filter' > 
<select name="value">
<option value="all">All</option>
<option value="Militaria">Militaria</option>
</select>
<br />
<input type='submit' value = 'Filter'>
</form>

最佳答案

mysql_fetch_array() 应该接收资源作为参数。尝试mysql_fetch_array($sql)

关于PHP MySQL 通过 html select 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30275279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com