Ciao a tutti,
è da poco che bazzico con AJAX ed ho il seguente problema:
invio un dato mediante AJAX ad una pagina esterna php e una volta "captato" questo valore mi servirebbe per eseguire una select su di un database (un pò come le select dinamiche (regioni->prov->comuni).
Dunque il valore viene acquisisto correttamente, infatti nel div ove dovrebbe comparire il risultato, se voglio far visualizzare mediante echo il valore postato, me lo visualizza renza problemi.
Il mio problema sta nel fatto che se tento la connessione al database e successiva query, mi dice che non è stato trovato alcun database.
Preciso che la connessione al database se effettuata nell'index del sito funziona correttamente.
Questo è il codice semplificato:
//FORM DA CUI PARTONO I DATI
<form name="FormCodFis" method="" action="">
<input type="text" name="comune_cf" onchange="javascript: xmlhttpPost('dynamic/elabora_comune.php', 'FormCodFis', 'codice_comune', 'Wait...'); return false;" />
<div id="codice_comune">
</div>
</form>
//PAGINA CHE DOVREBBE COLLEGARSI AL DATABASE:
<?php
$conn = mysql_connect("localhost", "nome_database", "pass_database");
mysql_select_db("nome_database");
if (isset($_POST['comune_cf'])) {
$sql="
SELECT catastale, comune
FROM ".comuni."
WHERE comune='".$_POST['comune_cf']."'";
$query = mysql_query($sql) or die("Errore SQL: ".mysql_error()."
".dbg_box($sql));
if (mysql_num_rows($query)){
$comune_cf=mysql_fetch_assoc($query);
}
}
?>
Se vi dovesse servire anche la pagina che elabora l'httprequest ajax fatemelo sapere che vi posto anche quella!
Vi prego aiutatemi!!!!!![]()
![]()
Roberto