php - 搜索 Laravel 后记住下拉选择选择

标签 php mysql laravel

我有一些下拉框过滤器,一旦您单击“提交”,它就会根据您选择的内容进行搜索。结果加载后,下拉框将重置回最初的状态,而不是记住您之前选择的内容。

这就是它们的样子。

<select id="buyer" name = "buyer" class="form-control" style="width: 100%" data-placeholder="">
    <option value=""  >Buyer</option>
    <?php

    foreach($buyer as $key){   
    echo '<option value=' . $key->LenderName . ">" . $key->LenderName . "</option>";

    }   
    ?>   
    </select>

如何让下拉框在搜索后记住之前的选择。

最佳答案

您需要说明提交后需要选择什么选项,在您的情况下,在循环期间,如果“for”的值等于发布的“buyer”值,则添加

selected

您的属性:

<select id="buyer" name = "buyer" class="form-control" style="width: 100%" data-placeholder="">
    <option value=""  >Buyer</option>
    <?php

    foreach($buyer as $key){   
    echo '<option value=' . $key->LenderName;
    if ($_POST['buyer']==$key->LenderName) { 
    echo " selected";
    }
    echo ">" . $key->LenderName . "</option>";

    }   
    ?>   
    </select> 

关于php - 搜索 Laravel 后记住下拉选择选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39018337/

相关文章:

javascript - 对 Action 标签感到困惑

php - 使用 laravel socialite 从登录重定向后用户未登录

authentication - 没有用户数据库的 Laravel Auth::basic()

php - 使用 Html 表单 Laravel 更新数据库

laravel - "how fix laravel job has been attempted too many times or run too long'“

mysql - 访问与 --link 链接的 Docker 容器中的环境变量

php - 连接 html、javascript、php 和 mysql

php - Pdo 执行没有返回结果

php - 使用散列密码连接到 MySQL?

mysql - Group BY 和 ORDER BY 优化