繁体   English   中英

选择选项PHP

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM