A mi la primera pregunta que me surge es si esto:
Código PHP:
$numero=$_POST["numero"];
es realmente un array, porque luego lo intenta usar, y no estoy seguro de que sea cierto:
Código PHP:
$sSQL6="Update archivos Set carpeta='".$carpetas."' where id='".$numero[$i]."' ";