sql >> Base de Datos >  >> RDS >> Mysql

Actualice la tabla de la base de datos con casillas de verificación, php y mysql

Cosas a tener en cuenta:

<input type="checkbox" name="enable" id="enable"> 

debe tener un valor que debe contener un valor de fila particular como [aquí asumimos el nombre de usuario como un campo único pero recomendamos el uso de id en lugar de nombre de usuario ]:

<input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">

para obtener su valor usamos:$_POST['enabled']

así que usar en él puede ser algo como:

$query1 = mysql_query("UPDATE student SET enable = 0;");
if( isset( $_POST['enabled'] ){
     $strAllUsernameCombined = implode("','", $_POST['enabled']);
     $query1 = mysql_query("UPDATE student SET enable = 0 where username in ('{$strAllUsernameCombined}');");
}

y sugerencia final para listar use while en lugar de do while