<head>
<script> src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('#combo').change(function(){
console.log($(this));
var sqlQuery = "SELECT product_name='combo' from product_master where mrp='textbox'";
var result = dbConn.executeCachedQuery(sqlQuery);
$.get( "abc.php");
$('#combo').change(function(){ $('#textbox').val($(this).val()); });
} ) ;
});
</script>`
</head>
<body>
<form>
<select name="combo" id="combo">
<option value="">-- Select</option>
<?php
require_once("connect.php");
$query="select * from product_master";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo '<option value = "' . $row['product_name'] . '">' . $row['product_name'] . '</option>';
}
?>
</select>
<input type="textbox" id="textbox" value="<?php $row['mrp']; ?>" />
</form>
</body>
我想从选择的组合框中的数据库中取出到文本框中。
相同的产品名称获取mrp。产品名称组合框和mrp文本框一旦选择了具有相同mrp的组合需要获取。
答案 0 :(得分:3)
喜欢这个
<script type="text/javascript">
$(document).ready()function(){
$('#combo').change(function(){
$.post("abc.php",{combo:$(this.val() )},function(result){
$("#textbox").val(result);
});
});
});
</script>
在abc.php中,从post和query到数据库中选择组合的值,回显值,
答案 1 :(得分:0)
Rajesh使用@Abuzer Firdousi代码作为前端。对于后端,您需要回显您的选项值。您的abc.php
代码应该是
<?php
require_once("connect.php");
$rate= $_POST["textbox"];
$product_name= $_POST["combo"];
$rs =mysql_query("SELECT mrp FROM product_master WHERE product_name='$product_name'");
if($rs && mysql_num_rows($rs)){
$row = mysql_fetch_object($rs);
echo $row->mrp
}
?>
通过梳理Abuzar和我的答案,你的意志将得到你的解决方案: - )