Salve a tutti, ho una difficoltà e non riesco a risolvere il problema..
Allora, una pagina appare 10 righe di utenti e cancello 9 righe e ne rimane 1 e cancello anche questo, non funziona e non cancella..
perchè?

Ecco il codice ajax

function deleteFiles()
{

var foto_singola = document.form1.foto_singola;

var id= "";

if(confirm("Sei sicuro di cancellare le foto selezionate?"))
{

if((foto_singola.length > 1))
{

for(i = 0; i < foto_singola.length; i++)
{

if(foto_singola[i].checked)
{

id+= foto_singola[i].value +"-";

}

}

} else {

id = foto_singola.value +"-";

}

// code for IE7+, Firefox, Chrome, Opera, Safari
if(window.XMLHttpRequest)
{

xmlhttp3 = new XMLHttpRequest();

} else {

// code for IE6, IE5
xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp3.onreadystatechange = function()
{

if(xmlhttp3.readyState == 1)
{

document.getElementById("listaFilesFoto").innerHTM L = "<div style='text-align:center; padding:10px'>[img]images/loading2.gif[/img]</div>";

} else if(xmlhttp3.readyState == 4 && xmlhttp3.status == 200)
{

if(xmlhttp3.responseText == 1)
{

elenco_foto_upload();

}

}

}

xmlhttp3.open("GET", "cancella.php?id="+ id.value, true);

xmlhttp3.send();

}

}

E il campo che ho messo dentro PHP WHILE è

while($result = mysql_fetch_array($select))
{

echo"<input type=\"checkbox\" name=\"foto_singola\" id=\"foto_singola\" value=\"". $result['id'] ."\">";

}

Cosa ho sbagliato su AJAX?