我希望找到一个解决我烦人问题的简单方法。我看过网上和书本。我需要从下拉菜单中显示结果。它当前连接到数据库/表并根据需要显示l_state。我现在需要的是,当选择状态时,我点击提交,表格中的信息显示在下拉/提交按钮下方。到目前为止,这是我的代码。
//db_connect included at top
$sql="SELECT * FROM licensing ORDER BY l_state DESC";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["id"];
$url=$row["l_url"];
$phone=$row["l_phone"];
$state=$row["l_state"];
$sullstate=$row["l_statefull"];
$options.="<option value=\"$id\">".$state;
}
<select name="listing">
<select name="listing"><option value=0>Choose<?=$options?></option></select>
<input type="submit" value="Search"/>
那么,如果有人可以帮助我找到答案吗?
答案 0 :(得分:0)
更改此行
$options .="<option value=\"$id\">".$state ."</option>";
HTML就像这样
<select name="listing">
<option value=0>Choose</option>
<?php echo $options ;?>
</select>
答案 1 :(得分:0)
您需要检查当前页面是否已提交(或提交到其他页面)。
这可以使用if(isset($ _ POST))或if($ _ REQUEST ['POST']),之后您需要构建查询并在查询中包含已发布的数据(确保使用转义为这一点)。