codice:function makeRequest(url) { var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); xhr.open("get", "rpc.php?artista=" + encodeURIComponent(url), true); xhr.onreadystatechange = function(){ if(xhr.readyState == 4) { alert(xhr.status); // da commentare poi ma almeno ti dice lo status if(xhr.status == 200 && !!xhr.responseText) document.getElementById("mio_artista").innerHTML = xhr.responseText; else alert([ "Something wrong", "Status: ".concat(xhr.status), "Response: ".concat(xhr.responseText) ].join("\n")); } }; xhr.send(null); }; <?php ob_start(); header( "Cache-Control: no-cache" ); include("db_setup.php"); $output = ''; $my_artist = isset($_GET['artista']) ? mysql_real_escape_string($_GET['artista']) : "0"; $conn = mysql_connect($myServer,$myUser,$myPassword) or die("Connessione non riuscita: " . mysql_error()); mysql_select_db("prova") or die("non seleziona il database: " . mysql_error()); $my_query = "SELECT * FROM artisti WHERE nome_artista LIKE '{$my_artist}%'"; $result = mysql_query($my_query) or die("non fa la query: " . mysql_error()); while($row = mysql_fetch_assoc($result)) { $output .= "<input name=\"artista_choose\" type=\"radio\" />{$row['nome_artista']} "; } mysql_close($result); exit($output); ?>
[edit]
non è che stai tendando di modificare la form di un i-frame ?