sql >> Databáze >  >> RDS >> Mysql

Jak získat obsah v textovém poli dynamicky, na základě rozevíracího výběru v php

Můžete to udělat jednoduše pomocí jquery ajax. Nejprve musíte získat hodnotu rozevíracího seznamu při události změny. A pak zavolejte ajax uvedený níže.

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

});

});

Vytvořte jeden php soubor (get_cost.php) ve stejném adresáři, kde jste napsali výše uvedený kód. Do get_cost.php přidejte následující kód:

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


  1. Jak zapsat do databáze více autorů v jednoduché tabulce knih?

  2. Jak zobrazím seznam všech sloupců v tabulce?

  3. Vyhněte se mrtvému ​​zámku tím, že si objednáte explicitně

  4. načíst a vytisknout hodnoty po oddělovači čárek z jednoho pole pomocí spojení (codeigniter)