Php 对下拉列表中的选择选项运行SQL查询

Php 对下拉列表中的选择选项运行SQL查询,php,mysql,Php,Mysql,我是新来的,所以我希望你们都能忽略我的错误。 我正在尝试对从下拉列表中选择一个选项运行sql查询。 就像我有下拉列表一样 <select> <option>Possible</option> <option>Converted</option> <option>Not Possible</option> </select> 可能的 转换 不可能 在选择“已转换”时,我想运

我是新来的,所以我希望你们都能忽略我的错误。 我正在尝试对从下拉列表中选择一个选项运行sql查询。 就像我有下拉列表一样

<select>
    <option>Possible</option>
    <option>Converted</option>
    <option>Not Possible</option>
</select>

可能的
转换
不可能
在选择“已转换”时,我想运行一个将复制和删除该行的查询,在选择“不可能”时,它只会删除该行。请告诉我如何以最简单的方式执行该操作,因为我搜索了谷歌,他们提供了一些目前我无法理解的技术答案

谢谢

这是我的密码

<select onchange="change_status(this.value,<?php echo $val['id'] ?>)">
    <option <?php if($val['status']==''||$val['status']==null||$val['status']=='Possible conversion'){?>selected<?php }?>>Possible conversion</option>
    <option <?php if($val['status']=='Coverted customer'){?>selected<?php }?> name="conver_ted" value="conver_ted">Coverted customer</option>
    <option <?php if($val['status']=='Not meeting requirement'){?>selected<?php }?>>Not meeting requirement</option>
</select>

<?php if(isset($_POST['conver_ted'])){echo "working";} ?>

您需要绑定onchange事件来选择元素,并在选择值时执行ajax调用

在ajax调用中,您需要在表单提交时使用$\u POST超全局数组变量检索select表单元素的值

请参考下面提到的示例代码段

<?php
   if($_SERVER['REQUEST_METHOD']=='POST')
   {
        $select_element_value=$_POST['select_element'];
        switch($select_element_value)
        {
            case 'Converted':
                   //Copy row and delete
            break;
            case 'Not Possible':
                //Perform delete
            break;
            default:
            break;
        } 
   } 
?>

您需要绑定onchange事件来选择元素,并在选择值时执行ajax调用

在ajax调用中,您需要在表单提交时使用$\u POST超全局数组变量检索select表单元素的值

请参考下面提到的示例代码段

<?php
   if($_SERVER['REQUEST_METHOD']=='POST')
   {
        $select_element_value=$_POST['select_element'];
        switch($select_element_value)
        {
            case 'Converted':
                   //Copy row and delete
            break;
            case 'Not Possible':
                //Perform delete
            break;
            default:
            break;
        } 
   } 
?>


欢迎来到SO。这是非常基本的事情。你应该搜索一下。首先尝试一下你的方式。@HarshBarach我搜索了它,他们中的许多人同时使用jquery/javascript和php来进行搜索,但是我们能用php来完成吗?是的,当然,您只能使用php。@Harshbarch您能指导我使用什么吗?因为提交表单然后执行查询时通常使用$\u GET和$\u POST。任何$\u请求都是在请求某些选项时使用的。在我的情况下,哪一个是最好的?因为我正在选择要运行查询的内容。您应该使用$\u POST。欢迎使用SO。这是非常基本的事情。你应该搜索一下。首先尝试一下你的方式。@HarshBarach我搜索了它,他们中的许多人同时使用jquery/javascript和php来进行搜索,但是我们能用php来完成吗?是的,当然,您只能使用php。@Harshbarch您能指导我使用什么吗?因为提交表单然后执行查询时通常使用$\u GET和$\u POST。任何$\u请求都是在请求某些选项时使用的。在我的情况下,哪一个是最好的?因为我只是选择了一些东西来运行查询。你应该使用$\u POST。你能告诉我这段代码中的request\u方法是什么吗?谢谢,因为我收到了这个错误PHP通知:未定义索引:index.PHP中的REQUEST_方法在线9@QararUlHassan请参考以下url中提到的文档:您能告诉我此代码中的request_方法是什么吗?谢谢,因为我收到了这个错误PHP通知:未定义索引:index.PHP中的REQUEST_方法在线9@QararUlHassan请参阅以下url中提到的文档: