Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 16:56
eddiemolko
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Problema con listado MySQL

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