[英]Select Option PHP
我正在执行一些代码,但是由于某种原因,当我选择一个选项时,它可以正确检索我想要的行,但是我无法选择“选择”来再次显示所有结果。
例如,我有“ SELECT”,“ A”,“ B”。 当我选择A或B时,它会向我显示A或B的结果,但是当我希望其显示所有单击“选择”的结果时,它将向我显示最后的结果。
编辑:当我选择一个选项时,该选项保持为“选择”而不是我选择的那个...
代码是:
<td class="titletable2" >GRUPO<font color="#F25C09">: </font></td>
<td>
<select name="grupo_id_grupo" id="id_grupo" onchange="document.getElementById('pesquisaform').submit()">
<option value="-1"
<?php if ($_SESSION["filtro"]['id_'] == '-1' || !isset($_SESSION["filtro"]['grupo_id_grupo'])) { echo "selected"; } ?>>
<?php echo "<option value = '".$grupo['nome']."'";?></option>
<?php
$DB = new DataBase();
$listagrupos = $DB->select_associative_data("grupo", "*");
$DB->disconnect();
foreach ($listagrupos as $grupo){
echo "<option value = '".$grupo['id_grupo']."'";
if( isset($_SESSION["filtro"]['id_grupo']) && $_SESSION["filtro"]['id_grupo'] == $grupo['id_grupo']){ echo "selected";};
echo ">".$grupo['nome']."</option>";
}
?>
</select>
</td>
$DB = new DataBase();
$listagrupos = $DB->query(SELECT * FROM grupo);
$DB->disconnect();
我认为您需要query或queryFunc而不是select_associative_data
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.