ciao ragazzi. ho questa fusione di php e javascript in cui qualcosa non funziona. Questo perchè i while dovrebbero stamparmi molti risultati invece non è così. Ho ricontrollato la query a se prima di questo script e funziona, i dati ci sono quindi non è un errore di mysql o corrlato.
Codice PHP:
case 1:
var
newElement = document.createElement("select"),
<?php
$quecc = "SELECT * FROM utenti WHERE Clan='$row[Clan]' AND Nick != '$row[Nick]' ORDER BY Nick ASC"; $recc = mysql_query($quecc, $db);
$i = 1;
while ($rocc = mysql_fetch_array($recc)) {
echo "opt$i = document.createElement(\"option\"),";
$i++;
}
echo "opt$i = document.createElement(\"option\");";
echo "newElement.setAttribute(\"name\", \"nomeSelect\");";
$i = 1;
while ($rocc = mysql_fetch_array($recc)) {
echo "opt$i.appendChild(document.createTextNode('$rocc[Nick]'));";
$i++;
}
echo"opt$i.appendChild(document.createTextNode('- - - -'));";
$i = 1;
while ($rocc = mysql_fetch_array($recc)) {
echo "newElement.appendChild(opt$i);";
$i++;
}
echo"newElement.appendChild(opt$i);";
?>
break;
dv sbaglio?