-1
<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的组合就需要获取。

4

2 回答 2

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 中选择 combo 的值并查询到数据库,回显该值,

于 2013-05-31T05:58:16.303 回答
0

Rajesh 使用@Abuzer Firdosi 代码作为前端。对于后端,您需要回显您的选项值。您的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
} 

?>

通过结合阿布扎尔和我的回答,你会得到你的解决方案:-)

于 2013-05-31T06:19:35.527 回答