选择onchange更新php值
我想在不刷新页面的情况下将选择与输入文本“连接” 这是我的例子选择onchange更新php值,php,jquery,select,onchange,Php,Jquery,Select,Onchange,我想在不刷新页面的情况下将选择与输入文本“连接” 这是我的例子 <select name="name_select" id="my_select"> <option value="1">first</option> <option value="2">first</option> <option value="3">first</option> </select> <?php ..
<select name="name_select" id="my_select">
<option value="1">first</option>
<option value="2">first</option>
<option value="3">first</option>
</select>
<?php ...query(SELECT name FROM table WHERE id = value) ?>
第一
第一
第一
然后在var$name中有来自db的值
<input type="text" value="<?php echo $name; ?>" />
在phpfile.php中
include("db.php");
// ... your code ...
// execute sql(SELECT name FROM table WHERE id = value) and return value.
在phpfile.php中
include("db.php");
// ... your code ...
// execute sql(SELECT name FROM table WHERE id = value) and return value.
正如塔米津在评论中所说,您需要使用AJAX
下面是一个简单的例子:
HTML(index.HTML)
PHP(custom.PHP)
正如塔米津在评论中所说,您需要使用AJAX
下面是一个简单的例子:
HTML(index.HTML)
PHP(custom.PHP)
请澄清一件事,为什么在这里需要sql查询
<option value="1">first</option>
请澄清一件事,为什么在这里需要sql查询
<option value="1">first</option>
AJAX就是为了实现这一点,您可以通过AJAX调用来实现它,因为AJAX不会刷新您的页面。添加有问题的Ajax标记。Ajax就是为了实现这一点,您可以通过Ajax调用来实现,因为Ajax不会刷新页面。添加有问题的Ajax标记。
if (isset($_POST['selectData'])) {
var_dump($_POST['selectData']); // $_POST['selectData'] is the selected value
// query here
// and you can return the result if you want to do some things cool ;)
}
<option value="1">first</option>
$(document).ready(function(){
$("#my_select").change(function(){
var thisval = $(this).val();
$("input").val(thisval);
});
});