2012-12-19 23 views
0

我希望能找到一个简单的解决方案来解决我以前烦人的问题。我在网上看书,看书。我需要显示我的下拉菜单中的结果。它当前连接到数据库/表并根据需要显示l_state。我现在需要的是,当选择状态时,我点击提交,表格中的信息显示在下拉/提交按钮下方。这是我的代码到目前为止。显示从php/mysql下载提交的结果

//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

改变这一行

$options .="<option value=\"$id\">".$state ."</option>"; 

和HTML的一部分这样

<select name="listing"> 
    <option value=0>Choose</option> 
    <?php echo $options ;?> 
</select> 
0

您需要检查,如果当前页面被提交(或提交给其他页面)。

这可以使用if(isset($ _ POST))或if($ _ REQUEST ['POST']),然后您需要构建查询并在查询中包含发布的数据(请确保使用转义为了那个原因)。