Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter conteúdo no campo de texto dinamicamente, com base na seleção suspensa em php


Você pode fazer isso de forma simples usando jquery ajax. Primeiro você tem que pegar o valor do dropdown no evento change dele. E então chame o ajax dado abaixo.
$('#dropdown_id').change(function(){
var package = $(this).val();
$.ajax({
   type:'POST',
   data:{package:package},
   url:'get_cost.php',
   success:function(data){
       $('#cost').val(data);
   } 

});

});

Crie um arquivo php (get_cost.php) no mesmo diretório onde você escreveu o código acima. Em get_cost.php adicione o seguinte código:
<?php 
if (isset($_POST['package'])) {
    $qry = "select * from `hajj_umrah_package` where id=" . $_POST['package'];
    $rec = mysql_query($qry);
    if (mysql_num_rows($rec) > 0) {
        while ($res = mysql_fetch_array($rec)) {
            echo $res['package_cost'];
        }
    }
}
die();
?>