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; { //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>"; }