Ayuda impleciones de tablas

Publicado en 'Programación' por walter1719, 2 Set 2009.





  1. walter1719

    walter1719 Miembro nuevo

    Registro:
    23 Dic 2008
    Mensajes:
    23
    Likes:
    0




    Hola a todos soy nuevo en PHP POO tengo un problema con unas tablas q no me imprimen los valores deseaños los obtengo pero no mas

    bien el problema es el siguiente

    usando un modelo vista controlador uso un dao para generar consultas

    public function listarUsuario ()
    {
    $dao = null;
    try
    {
    $db = MyPDO :: getInstancia ();
    $query = "select * from usuario order by 1";
    $stm = $db->prepare ( $query );
    $stm->execute();
    $lista = $stm->fetchAll();
    $stm = null;
    return $lista[0];
    }
    catch(Exception $e)
    {
    throw $e;
    }
    }

    luego es llamado por un model q solo llama la funcion
    para que finalmente el controlador me genera un session lista

    bien estas session lista debe ser impresa en el view
    es un arreglo de muxas filas digamos x filas

    usando el siguiente formato

    <?php
    foreach ( $lista as $rec ) )
    {
    if ( $rec["fltestado"] != 0 )
    {
    ?>
    <tr>
    <td><a href="../controller/usuarioController.php?op=05&codUsuario=<?php echo ( $rec["codusuario"] )?>">Modificar</a></td>
    <td><a href="../controller/usuarioController.php?op=03&codUsuario=<?php echo ( $rec["codusuario"] )?>">Eliminar</a></td>
    <td><?php echo ( $rec["codcategoria"] ); ?></td>
    <td><?php echo ( $rec["codusuario"] ); ?></td>
    <td><?php echo ( $rec["txtusuario"] ); ?></td>
    <td><?php echo ( $rec["txtclave"] ); ?></td>
    </tr>
    <?php
    }
    }
    unset ( $rec );
    ?>

    por alguna extraña razon me salen o bien tablas con

    +-------------+--------------+----------+-----------------+
    + + + + +
    +-------------+--------------+----------+-----------------+
    + 1 + 1 + 1 + 1 +
    +-------------+--------------+----------+-----------------+
    + 9 + 9 + 9 + 9 +
    +-------------+--------------+----------+-----------------+
     


  2. sellassie

    sellassie Miembro nuevo

    Registro:
    10 Mar 2009
    Mensajes:
    10
    Likes:
    0
    has intentado colocar dos puntos al lado de tus variables en la funcion echo ??

    osea me refiero en lugar de

    <td><?php echo ( $rec["codcategoria"] ); ?></td>

    coloca

    <td><?php
    echo ( .$rec["codcategoria"]. );
    ?>
    </td>
     
  3. walter1719

    walter1719 Miembro nuevo

    Registro:
    23 Dic 2008
    Mensajes:
    23
    Likes:
    0
    me genera un error men mmm q sera no hay otra forma de imprimir variables generadas por el dao q estoy usando la funcion es listar categoria ya funciona mejor pero aun asi solo logro ver el primer registro
     
  4. BPD

    BPD Miembro nuevo

    Registro:
    4 Set 2009
    Mensajes:
    5
    Likes:
    0
    que error? seria bueno que especifiques que error te genera...:oops: