Como están Maestros, mi problema es el siguiente:
Trato de borrar múltiples registros de una tabla utilizando Checkbox.
Tengo fotos guardadas en carpetas y las rutas en una tabla.
Cuando hago la selección de las fotos que voy a borra y presiono el botón borrar estas se borran sin problema pero las rutas guardadas en las tablas no se borran.
Dejaré acá el script por si alguien me da una mano y también por si a otro le sirve (una ves corregido) claro está.
Código PHP:
Ver original//pagina que contiene los checkbox
Marque para borrar
<input type='checkbox' name='idfotog[]' value='".$row['idfotog']."'>
<input type='text' size='1' value='".$row['idfotog']."' />
<input type="submit" name="button" id="button" value="Borrar las fotos seleccionadas" />
Código PHP:
Ver original//y la pagina que procesa
$idfotos=$_POST['idfotog'];
$contador=0;
{
for($i=0;$i<count($idfotos);$i++){
//hago la consulta para obtener los nombres de las fotos
$sql="select * from fotosGaleria where idfotog = '".$idfotos[$i]."'";
$rutafoto=$row['rutafoto'];
$idfotog=$row['idfotog'];
//borro las fotos de la carpeta
$borrar1 = $_SERVER['DOCUMENT_ROOT']."/".$rutafoto;
//echo "borrar: ".$borrar1."<br>";
$variablennnn = $idfotos[$i];
//mysql_query("delete from fotosGaleria where idpro = '".$variablennnn."'");
$query = "DELETE form fotosGaleria where idfotog ='".$variablennnn."'";
//$row2=mysql_query("delet form fotosGaleria where idfotog ='".$idfotos[$i]."'");
//echo $borrar1."<br>";
//echo $idfotos[$i]."<br>";
echo $variablennnn;
//echo $idfotos[$i]."-". $rutafoto."<br>";
$contador++;
echo "<script>alert('La foto fue borrada de la base de datos');
location.href='index.php';
</script>";
}
}
else
{
echo "<script>history.back(alert('Seleccione las fotos que quiere borrar.'));</script>";
}