Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2008, 18:34
Elisa85
 
Fecha de Ingreso: marzo-2007
Ubicación: España
Mensajes: 133
Antigüedad: 17 años, 1 mes
Puntos: 0
Seleccionar Varios CheckBox y usarlos para hacer consultas

Buenas,

Tengo un formulario, en el que monto dinamicamente unos checkbox. Después, segun los que esten seleccionados, tengo que realizar una modificación en la BD.
En concreto, el formulario muestra 1 checkbox para cada tipo de usuario (perfil) que tiene el sistema:

<input name="sel[]" type="checkbox" value="<?=$registre["NombrePerfil"]?>">

y en script que recoge los valores:

Código PHP:
$lista=implode(',',$_POST['sel']);
//echo $lista;

$estat="Actiu";

$cons="UPDATE lectors SET Estat='$estat' WHERE Perfil IN (".$lista.")"//Estat='$estat'";
echo $cons;
$res=mysql_query($cons,$db); 
he comprobado que me llegan los valores y llegan.

La tabla "lectors" tiene un campo llamado "Estat". Segun tengo entendido, esa consulta, mira cada fila, y si el campo "Perfil" está dentro de los valores de la $lista, hace el UPDATE.

Alguien sabe qué puede pasar? Gracias.

(Me he guiado por la FAQ: http://www.forosdelweb.com/f18/faqs-...tml#post518710)