Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/10/2013, 14:59
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Problemas con Tabla

Tienes que sacar el código HTML del while, probablemente ese sea el error, prueba algo así:

Código PHP:
Ver original
  1. <?php
  2. $conexion=mysql_connect('localhost', 'user', 'pwd') or die("No fue posible conectar con el servidor");
  3. mysql_select_db('bddemo') or die("No fue posible selecionar la base de datos");
  4.  
  5. $user=$_SESSION['user_'];
  6.  
  7. $query=mysql_query("SELECT * FROM site_aplications WHERE dni ='$user'",$conexion);
  8.  
  9. $cod_dni = array();
  10. $cod_aplicativo = array();
  11. $cod_usuario = array();
  12. while($data=mysql_fetch_array($query)){
  13.     $cod_dni[] = $data['0'];
  14.     $cod_aplicativo[] = $data['1'];
  15.     $cod_usuario[] = $data['2'];
  16. }
  17. ?>
  18. <table border="0" style="max-width: 250px;">
  19. <?php
  20. for($A=0;$cod_aplicativo[$A]!="";$A++){
  21. ?>
  22. <tr>
  23.     <td>
  24.         <?php echo  $cod_aplicativo[$A];?>
  25.     </td>
  26.     <td>
  27.         <?php echo  $cod_usuario[$A];?>
  28.     </td>
  29. </tr>
  30. <?php
  31. }
  32. ?>
  33. </table>

El bucle "for" que he hecho aquí no funciona en todas las versiones de PHP, pero bueno si no te funciona éste prueba a ponerle otra condicionante un poco más definida. A mi así me funciona a la perfección.

Igualemente en tu código anterior, si te daba 20 filas, creabas 20 tablas, de este modo, solo creas 20 <tr></tr> dentro de una misma tabla.
__________________
Diseño Web - Arisman Web