Tengo un problemilla con php y html, os explico, de la base de datos saco un listado de usuarios para dar permisos, por ejemplo de administrador.
Código PHP:
$users = mysqli_query($dbc,"SELECT * FROM clientes");
$cant = @mysqli_num_rows($users);
while($fila = @mysqli_fetch_array($users)){
echo '
<form action="editpadmin.php?id='.$fila["id_cliente"].'" method="POST">
<table>
<tr>
<td width="100px" height="26px">
'.$fila["id_cliente"].'
</td>
<td width="180px" height="26px">
'.$fila["contacto"].'
</td>
<td width="120px" height="26px">
'.$fila["dnicif"].'
</td>
<td width="180px" height="26px">
<a href="http://'.$fila["website"].'" target="_blank">'.$fila["website"].'</a>
</td>
<td width="140px" height="26px">
';
if ($fila["admin"] == 1)
{
$xek = "checked";
$val = "1";
}
else {
$xek = "";
$val = "0";
}
echo $fila['id_cliente']." ".$fila['admin']." ".$xek." ".$val;
echo '<input type="checkbox" name="permisos" value="'.$val.'" id="'.$fila["id_cliente"].'" $xek /><label for="'.$fila["id_cliente"].'"></label>';
echo '
</td>
<td>
<button type="submit">Guardar</button>
</td>
</tr>
</form>
</table>
';
Al sacar un listado de los clientes el id del imput y el for de label deben de ser iguales y al mismo tiempo diferentes para el siguiente usuario, trabajo con el label ya que el checkbox usa imagenes ajenas.
Lamento la mala explicacion :D
Muchas gracias de antemano, si os falta codigo, cualquier pregunta lo que sea aki toy :D
salu2