gpt4 book ai didi

php - PHP 下拉列表赋值语句

转载 作者:行者123 更新时间:2023-11-29 08:55:00 24 4
gpt4 key购买 nike

我之前问过这个问题,但我认为我把它弄得太复杂了,如果选择了列表中的值,我想分配一个查询。

<form id="filter" name="filter" method="post" action="">
<select>
<option value="petrol">Petrol</option>
<option value="diesel">Diesel</option>
</select>
<p><input name="filter" type="button" value="Filter" /></p>
</form>

drop down menu

我想要实现的是,如果用户选择汽油,则运行以下查询

$query = mysql_query("SELECT fuel_type from car WHERE fuel_type = 'petrol'");

最佳答案

<form id="filter" name="filter" method="post" action="">
<select id="college" name="fuel" onchange="changeValue();">
<option value="petrol">Petrol</option>
<option value="diesel">Diesel</option>
</select>
<p><input name="filter" type="button" value="Filter" /></p>
</form>

如果您想在表单提交中发布值,请像这样使用

$ctext = $_POST['fuel']; 
$list = mysql_query("SELECT fuel_type from car WHERE fuel_type ='$ctext'");
$row = mysql_fetch_array($list);
//process $row

如果不想提交表单,可以在onchange事件中使用jquery...js代码

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function changeValue() {
var ctext = $("#college option:selected").val();
$.ajax({ url: "yourfile.php",
data: {"ctext":ctext},
type: 'post',
success: function(output) {
//display output here
}
});
}

你的文件.php

<?php
//connect to db
$ctext = $_POST['ctext'];
$list = mysql_query("SELECT fuel_type from car WHERE fuel_type ='$ctext'");
$row = mysql_fetch_array($list);
echo $row['fuel_type'];
?>

关于php - PHP 下拉列表赋值语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168374/

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