Select con dati presi da arrayphp

pistonepazzo

Nuovo Utente
4 Apr 2008
1
0
0
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...
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>");
ma se volessi utilizzare ajax come devo fare

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]);
  }

		}
scusatemi se ho scritto stronzate...Grazie
 

Discussioni simili