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);
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)