Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere il contenuto nel campo di testo in modo dinamico, in base alla selezione a discesa in php

Puoi farlo semplicemente usando jquery ajax. Per prima cosa devi ottenere il valore del menu a discesa sull'evento di modifica di esso. E poi chiama ajax indicato di seguito.

$('#dropdown_id').change(function(){
var package = $(this).val();
$.ajax({
   type:'POST',
   data:{package:package},
   url:'get_cost.php',
   success:function(data){
       $('#cost').val(data);
   } 

});

});

Crea un file php (get_cost.php) nella stessa directory in cui avevi scritto sopra il codice. In get_cost.php aggiungi il seguente codice:

<?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();
?>