Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/04/2014, 10:45
theoneal
 
Fecha de Ingreso: marzo-2014
Mensajes: 19
Antigüedad: 10 años, 1 mes
Puntos: 1
Respuesta: como hacerlo?

Cita:
Iniciado por awik Ver Mensaje
ok , vi tu post asi que me puse a hacerlo pues como dijeron es algo básico en el campo de html
sin embargo hacer esta cosa que parece simple necesita de un razonamiento lógico ...

estuve pensando por casi una hora hacer lo que pides , y finalmente lo logre ....
el chiste era hacer un table afuera antes del while , luego del while crear otra table
donde se repetiran los datos una y otra vez ...

el razonamiento venia en como hacer para que solo salga dos resultados por fila y luego de un salto no es asi ???

Pues bien estuve pensando y pensando y primero trate de probar con colspan o rowspan aver si lograba algo , pero no logre nada
pense otro ratito y se me ocurrio hacer un ciclo for
iniciando en 1 y que fuese subiendo , y cuando sea un numero par
haga un salto , en este caso un <tr>

sin embargo el for me trajo unos problemas
y decidie hacerlo con while

y wala mi lógica funciono y logre tu pedido


Aqui te mando lo que pediste , espero te sea util ...

un consejo : siempre que tengas un problema estate unas horas pensando y pensando
creeme que es necesario que como programador tu mismo encuentres la solución antes de pedir ayuda en internet ....asi avanzas como programador y seras mas hábil ..
es una sugerencia ...





aqui el código :



Código PHP:
Ver original
  1. <div id="cuadrogrande">
  2. <?php
  3.  
  4. include_once("connect_db.php");
  5.  
  6. $result = mysql_query("SELECT * FROM registro ORDER BY id DESC LIMIT 6") or die(mysql_error());
  7. if(!mysql_num_rows($result)){
  8. echo "Todavía no ha sido publicada ninguna Producto";
  9. } else {
  10.  
  11. ?>
  12.  
  13. <table id="tablita" class="tabContent" border="1" align ="left" Height="50" Width="230">
  14. <tr>
  15.  
  16.  
  17. <?php
  18. $i=1;
  19. while($i<10 && $qry = mysql_fetch_assoc($result))
  20. {
  21.  
  22.  
  23. ?>
  24.  
  25. <td >
  26.  
  27. <table  border="2" cellpadding='2' cellspacing='2' >
  28. <tr>
  29. <td  ><a href='3.php?id=<?php echo $qry['id'] ?>  '><?php echo $qry['Nick'] ?></a></td>
  30. <td>Modelo <?php echo $i++;  ?> </td>
  31. </tr>
  32. <tr>
  33. <td><?php echo $qry['Nombre']; ?> </td>
  34. </tr>
  35. <tr>
  36. <td>Precio</td>
  37. </tr>
  38. <tr>
  39. <td><?php echo $qry['Apellido']; ?> </td>
  40. </tr>
  41. </table>
  42.  
  43. </td>
  44. <?php echo $xd;
  45.  
  46. if($i%2==0)
  47. {
  48. $xd = "</tr> <tr>";
  49. }
  50. else
  51. {
  52. $xd ="";
  53.  
  54. }
  55.  
  56. }
  57.  
  58. ?>
  59. </table>
  60.  
  61.  
  62. <?php
  63. }
  64.  
  65. ?>
  66.  
  67.  
  68.  
  69.  
  70. <style type="text/css">
  71.  
  72.  
  73. #tablita {
  74. width:138px;
  75. height:100px;
  76. ackground-color:#F2F2F2;
  77. overflow:auto;
  78. }
  79. </script>





hubo algunos datos que le cambie , ya que tuve que usar una tabla de mi base de datos
para que me muestre los datos en cada casilla de la tabla ,, pon tus datos de tu tabla de base de datos ...

asi quedara




Gracias BRO