sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener contenido en el campo de texto dinámicamente, según la selección desplegable en php

Puede hacer esto de manera simple usando jquery ajax. Primero debe obtener el valor del menú desplegable en el evento de cambio. Y luego llame a ajax como se indica a continuación.

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

});

});

Cree un archivo php (get_cost.php) en el mismo directorio donde había escrito el código anterior. En get_cost.php agregue el siguiente 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();
?>