Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/01/2007, 12:41
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Lista de checkboxes en tiempo de ejecucion

Tienes varios errores en el código que seguro te muestra mal la tabla.
Te señalo los puntos que veo mal:
Primero: no has cerrado la tabla principal.
Segundo: la segunda tabla no encaja en ninguna celda de la tabla principal, y como tampoco has cerrado la principal no se si va dentro de una celda has querido hacer una tabla por fila.
Tres: dentro de la condicion if ($row["flag"]==0) no terminas la cadena con un punto y coma (;) esto te debería dar un error, tendrías que habilitar los errores para ir viendo en donde lo has cometido.

Bueno esto lo hice al voleo, fijate si es algo así lo que necesitas.
Código PHP:
<?php
if (!$_POST) {
?>
<html>
<head>
<title>Untitled Document</title>
</head>

<body>
<center>
<h1>Administracion de Comentarios</h1>

    <form action="administracion.php" method="post" name="administracion">
    <table border = '1'>
    <tr><td>Numero</td><td>Nombre</td><td>E-mail</td><td>Telefono</td><td>Comentario</td><td>Atendido</td><td>Marcar</td><td>checkbox</td></tr>
    <?php

        mysql_select_db
($database_cn$cn);
        
$resultmysql_query("SELECT Idcoment, nomc, corc, telc, come, flag FROM comentarios",$cn);
        
$registros mysql_num_rows($result);
        while (
$row=mysql_fetch_array($result)){        
            echo     
"<tr><td>".$row["Idcoment"]."</td>\n"
                    
."<td>".$row["nomc"]."</td>\n"
                    
."<td>".$row["corc"]."</td>\n"
                    
."<td>".$row["telc"]."</td>\n"
                    
."<td>".$row["come"]."</td>\n"
                    
."<td>".$row["flag"]."</td>\n"
                    
."<td>"
            
if ($row["flag"]==0) {
            
                echo     
"<input type='hidden' name='valor[]'>"
                        
."<input type='checkbox' name='nombre[]'>";

            }else{

                echo 
"Listo";

            }
            echo     
"</td></tr>\n"
                    
."<tr><td colspan='8'>"                    
                    
."<table border = '1'>\n <br><br>"
                    
."<tr><td align='center'>"
                    
."<input type='submit' name='actualizar' value='Actualizar'></td><td align='center'>"
                    
."<input type='submit' name='eliminar' value='Eliminar'></td><td align='center'>"
                    
."<input type='reset' name='limpiar' value='Limpiar'></td></tr></table>"
                    
."\t</tr>\n"
                    
."</table> \n"
                    
."</td></tr>";
        }
if(
$registros == 0){
echo 
"<tr><td colspan='8'>\n"
       
."No se encontraron Registros"
       
."</td></tr>"
}

    
?>
    </table>
    </form>
<?php
}
?>
</center>
</body>

</html>
ah otra cosa si posteas codigo PHP fijate que en el editor de texto existe un icono que es una hoja que tiene escrito PHP adentro, cuando lo aprietas sale un codigo y entre ese codigo debes meter tu script