Cita:
Iniciado por José Molina
Saludos
No hace falta que en el nombre del Check le coloques el ID dentro del arrego:
Código:
name="borradopci[<?php echo $n ?>]"
Puedes colocar simplemente:
Sugerencias:
1) No hagas una ejecucion del query con cada opción seleccionada, consumes muchos recursos.
Cambia esto:
Código PHP:
while($n<$arraypci)
{
$borrar1="DELETE FROM noticias WHERE titulo='".$pci[$n]."'";
$consultamysql=mysql_query($borrar1,$conexion);
$n++;
}
por esto:
Código PHP:
if ($arraypci > 0) {
$borrar1="DELETE FROM noticias WHERE (";
while($n<$arraypci)
{
$borrar1.=" titulo='".$pci[$n]."'";
if ($n<($arraypci-1)) {
$borrar1.=" OR ";
}
$n++;
}
$borrar1.=")";
$consultamysql=mysql_query($borrar1,$conexion);
}
2) No hagas el mach por el TITULO de la noticia. Debes hacerlo por el ID autonumerico y unico de la tabla noticias
Suerte
Lo solucioné....muchas gracias.
El error exactamente estaba en name="borradopci[]