Hola,
Estoy intentando hacer un listado de los usuarios que figuran en una base de datos MySQL. Logro que los nombres y apellidos se listen bien, pero al hacer que aparezca una casilla de verificacion marcada para aquellos que son admin y una desmarcada para los que son usuarios comunes me aparecen todas marcadas.
Les dejo el codigo.
Código PHP:
<?php
include ('config.php');
?>
<table>
<tr>
<td>Admin</td>
<td>Usuario</td>
</tr>
<?php
$conexion = mysql_connect($server,$dbuser,$dbpass); // se conecta con el servidor
mysql_select_db($database, $conexion); // selecciona la base de datos
$tabla = mysql_query("SELECT tipo, nombre, apellido FROM usuarios ORDER BY apellido ASC"); // selecciono todos los registros de la tabla usuarios, ordenado por nombre
while ($registro = mysql_fetch_array($tabla)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
?>
<tr>
<td>
<?php
if ($registro['tipo'] = "admin")
{
?> <input type="checkbox" name=mybox checked> <?php
}
else
{
?> <input type="checkbox" name=mybox> <?php
}?>
</td>
<td>
<?php echo $registro['apellido'].", ".$registro['nombre'];?>
</td>
</tr>
<?php
} // fin del bucle de ordenes
mysql_free_result($tabla); // libera los registros de la tabla
mysql_close($conexion); // cierra la conexion con la base de datos
?>
Gracias