gpt4 book ai didi

php - 从下拉列表中选择选项运行 SQL 查询

转载 作者:行者123 更新时间:2023-11-30 22:04:58 24 4
gpt4 key购买 nike

我是新来的所以我希望你们都忽略我的错误。我正在尝试在从下拉列表中选择一个选项时运行 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";} ?>

最佳答案

您需要为选择元素绑定(bind)onchange事件,并在选择值时执行ajax调用。

在 ajax 调用中,您需要在提交表单时使用 $_POST 超全局数组变量检索选择的表单元素的值。

请引用下面提到的示例代码片段。

<?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;
}
}
?>

关于php - 从下拉列表中选择选项运行 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42107000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com