salve.
vi spiego il mio problema.
ho un campo select vorrei che al click su un dato tramite ajax e jquery mi riempia 3 campi testo.
fino a ora sono riuscito a riempire solo un campo testo non riesco a capire come riempire pure gli altri.
vi faccio vedere il codice che ho fatto.
al click su un campo della select chiama questa funzione jquery
codice:
$(document).ready(function() {
$('#segn').change(function() {
//recupero variabile "discriminante"
var tipologia = $("#segn").val();
//chiamata ajax
$.ajax({
type: "POST",
url: "funzioni/recupera_dati_segn.php",
data: "tipologia=" + tipologia,
dataType: "html",
success: function(msg)
{
alert (msg)
$("#dss").attr('value',msg);//stampa i risultati dentro la seconda select
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare..."); //sempre meglio impostare una callback in caso di fallimento
}
});
});
});//FINE DOM
la pagina php che gestisce la query per prendere i dati e questa
Codice PHP:
<?php
require 'connessione.php';
$tipologia_selezionata = $_POST['tipologia'];
?>
<?php
$sql = "SELECT * FROM dati_segnale WHERE id_dati_segnale = '$tipologia_selezionata' ";
$result = pg_query($sql) or die ("Errore nella query". $sql. "\n" . pg_result_error());
$valori = pg_fetch_assoc ($result);
$misura = $valori['misura_segnale'];
$anno= $valori['anno'];
echo $misura;
?>
come faccio a prendere anche anno e amettere questo valore nel campo anno del form ?