Salve ragazzi chi mi puo dar una mano? dovrei scrivere uno script che mi riempa una select con dei dati che ho estratto da un database. il riempimento deve essere fatto con Ajax!
io l'ho fatto con Php ed è andato ma con ajax ho difficolta
cosi in php mi funziona riempendo il tutto...
ma se volessi utilizzare ajax come devo fare
codice Ajax:
scusatemi se ho scritto stronzate...Grazie
io l'ho fatto con Php ed è andato ma con ajax ho difficolta
cosi in php mi funziona riempendo il tutto...
Codice:
<?php
include("Funzioni.inc");
Connessione();
$query="select * from cinema";
$result=mysql_query($query);
$i=0;
$tupla=mysql_fetch_row($result);
while($tupla=mysql_fetch_row($result)){
echo("<OPTION value=\"$tupla[0]\" >$tupla[0]</option>");
Codice:
nclude("Funzioni.inc");
Connessione();
$query="select * from cinema";
$result=mysql_query($query);
$i=0;
$tupla=mysql_fetch_row($result);
echo("<SELECT NAME=\"cinema\" onchange=\"funz_ajax($tupla)\" id=\"citta\"><OPTION selected> provincia");
codice Ajax:
Codice:
function funz_ajax(Array){
if(window.XMLHttpRequest){
provaAjax = new XMLHttpRequest();
}
else{
if( window.ActiveXObject){
provaAjax = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
alert("Leva Man");
} }
url="prova.php";
provaAjax.open("get",url,true);
provaAjax.onreadystatechange = riempicitta();
function riempicitta()
{
var cittabox = document.getElementById("citta");
cittabox.options.length = 0;
var arrcitta=Array;
for(i = 0; i < arrcitta.length; i++)
cittaBox.options[cittaBox.options.length] =
new Option(arrcitta[i], arrcitta[i]);
}
}