javascript - 如何将值传递给 php 中同一页面中的查询?

标签 javascript php html mysql

<分区>

我有一个下拉框

<select>
<option value=1>A</option>
<option value=2>B</option>
</select>

在 php 代码中我有一个查询

<?php $sql='select * from table where id='.'SELECTOPTIONVALUE' ?>

我需要在 where 子句中传递选定的值 (id=SELECTOPTIONVALUE) 如何从下拉列表中的 where 子句中传递值...任何帮助..

谢谢,

纳瓦兹

最佳答案

我认为下面的代码可以帮助您解决问题

 <?php 
    $sql = 'select * from table where id = '.$_GET['selected'].' ' ;
    ?>
    <select name="selected" id="model">
        <option value="">Select</option>
        <option value="1" <?php if($_GET['selected'] == 1) echo 'selected';?> >A</option>
        <option value="2"  <?php if($_GET['selected'] == 2) echo 'selected';?>>B</option>
    </select>
    <script type="text/javascript">
        var select = document.getElementById("model");
        select.onchange = function(){
            var selectedString = select.options[select.selectedIndex].value;
            window.location = "http://localhost/stack/stack-q/2.php?selected="+selectedString;
        }
    </script>

关于javascript - 如何将值传递给 php 中同一页面中的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45789991/

相关文章:

javascript - 如何克服 Ajax 内容安全策略指令?

javascript - 如何将高地流转为节点可读流?

php - Laravel 迁移的好处

javascript - 向侧面移动三 Angular 箭头

javascript - 固定页脚在动态相同大小的 div/列中

javascript - 如何处理 HTMLElement.Click() 静默失败

javascript - Webflow 和 Fullpage.js 互相干扰

javascript - 引用 socket.io 时的错误

php - 在同一页面中提交表单时显示 ajax 成功或错误消息

php - Mysql 获取包含计数和日期之间的数据