Ho provato usando degli array:
Codice PHP:
<?
$img_dir = "$unit:/DCIM/$folder";
$foto=array();
$handle = opendir($img_dir);
while (false !== ($files = readdir($handle)))
{
if($files==".."){
echo "<tr style=\"background-color:#e6fddf\">";
echo "<td class=\"index\"> <p class=\"filename\"><a href=\"index.php?unit=$unit\" class=\"txt_ant\">Indietro</a></p></td>";
echo "<td class=\"check\"></td>";
echo "<td class=\"size\"></td>";
echo "<td class=\"anteprima\"></td>";
echo "</tr>";
}
if ($files != "." && $files != ".." && $files != "Thumbs.db")
{
$foto[]=$files;
}
}
$a=count($foto);
for($i=0;$i<$a;$i++){
if($c==""){
echo "<tr style=\"background-color:eef5fd\">";
echo "<td class=\"index\"> <p class=\"filename\"><img src=\"foto.gif\" border=\"0\"> $foto[$i]</p></td>";
echo "<td class=\"check\"><input type=\"checkbox\" name=\"chk_$i\" checked value=\"ON\"></td>";
echo "<td class=\"size\"><p class=\"filesize\">$size Mb</p></td>";
echo "<td class=\"anteprima\"><p class=\"filesize\"><a class=\"txt_ant\" href=\"javascript:anteprima('$foto[$i]','$unit','$folder')\">Anteprima</a></td>";
echo "</tr>";
$c=1;
}else{
echo "<tr style=\"background-color:#e6fddf\">";
echo "<td class=\"index\"> <p class=\"filename\"><img src=\"foto.gif\" border=\"0\"> $foto[$i]</p></td>";
echo "<td class=\"check\"><input type=\"checkbox\" name=\"chk_$i\" checked value=\"ON\"></td>";
echo "<td class=\"size\"><p class=\"filesize\">$size Mb</p></td>";
echo "<td class=\"anteprima\"><p class=\"filesize\"><a class=\"txt_ant\" href=\"javascript:anteprima('$foto[$i]','$unit','$folder')\">Anteprima</a></td>";
echo "</tr>";
$c="";
}
}
?>
e copia.php:
Codice PHP:
<?
$img_dir = "$unit:/DCIM/$folder";
$foto=array();
$handle = opendir($img_dir);
while (false !== ($files = readdir($handle)))
{
if ($files != "." && $files != ".." && $files != "Thumbs.db")
{
$foto[]=$files;
}
}
$a=count($foto);
for($i=0;$i<$a;$i++){
if("$chk_$i"=="ON"){
echo "$foto[$i] copiare<br>";
}
else{
echo "$foto[$i] NON copiare<br>";
}
}
?>
Ma non funziona comunque...
Avete qualche idea?
Ho trovato un esempio: il pannello di controllo di AV, in gestione file: io scelgo cosa cancellare tramite checkbox e cliccando sul bottone lui cancella solo quello che ho selezionato...