Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2009, 09:38
Avatar de José Molina
José Molina
 
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Respuesta: problema con array y chekbutton

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
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.