Php 使用下拉列表搜索表单
我有一个搜索表单,其中我必须按类别进行搜索,这是一个下拉列表。有两个表称为“成员”和“类别”。在“类别”表中,有两个字段作为ID和名称(此名称字段存储类别的名称,如银行、医院..).members表有一个名为Category的字段,其类别ID与categories表ID值相同(members表中的类别字段是外键) 这是下拉列表的代码Php 使用下拉列表搜索表单,php,html,forms,Php,Html,Forms,我有一个搜索表单,其中我必须按类别进行搜索,这是一个下拉列表。有两个表称为“成员”和“类别”。在“类别”表中,有两个字段作为ID和名称(此名称字段存储类别的名称,如银行、医院..).members表有一个名为Category的字段,其类别ID与categories表ID值相同(members表中的类别字段是外键) 这是下拉列表的代码 <?php if($_GET['level']==2){ ?> Category<select name="Cat" style=
<?php if($_GET['level']==2){ ?>
Category<select name="Cat" style="display:inline-block">
<option></option>
<?php $rs=mysql_query("SELECT ID,Name FROM categories ORDER BY Name");
while($rc=mysql_fetch_array($rs)){
?>
<option value="<?php echo $rc[ID]; ?>"
<? echo $_POST['Cat'];?>
<?php if($_POST['Cat']==$rc[ID])
echo 'selected'; ?> >
<?php echo $rc['Name']; ?></option>
<?php } ?>
</select>
<?php } ?>
类别
>
在这段代码中,我有几个地方不明白
value=”有什么用
value=如何才能$\u POST['Cat']获取与$rc[ID]匹配的整数值。并且没有为该值指定表=