Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir dynamiquement du contenu dans un champ de texte, en fonction de la sélection déroulante en php

Vous pouvez le faire aussi simplement en utilisant jquery ajax. Vous devez d'abord obtenir la valeur de la liste déroulante lors du changement d'événement. Et puis appelez ajax ci-dessous.

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

});

});

Créez un fichier php (get_cost.php) dans le même répertoire où vous avez écrit le code ci-dessus. Dans get_cost.php ajouter le code suivant :

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