Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Atualizar tabela de banco de dados com caixas de seleção, php e mysql


Coisas a observar:
<input type="checkbox" name="enable" id="enable"> 

deve ter um valor que deve conter um valor de linha específico como [aqui assumimos o nome de usuário como um campo exclusivo, mas recomendamos o uso de id em vez de nome de usuário ]:
<input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">

para obter seu valor, usamos:$_POST['enabled']

então, como usar, pode 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}');");
}

e sugestão final para listar use while em vez de do while