Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/07/2009, 10:52
lauramiracle
 
Fecha de Ingreso: febrero-2009
Mensajes: 77
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: problema con array y chekbutton

Cita:
Iniciado por José Molina Ver Mensaje
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:

Código:
name="borradopci[]"
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[]