Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/06/2017, 20:39
Avatar de aviweb2015
aviweb2015
 
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 1 mes
Puntos: 1
Respuesta: problemas mostrando los resultados en una tabla

la solución

Código PHP:
Ver original
  1. <div id="test6" class="center-align light">
  2.  
  3.         <?php
  4. $consulta = $DB_con->query("SELECT * FROM hora_sorteo");
  5. for ($set = array (); $row = $consulta->fetch(PDO::FETCH_ASSOC); $set[] = $row);
  6. ?>
  7. <table  class='striped responsive-table centered'>
  8. <thead>
  9. <tr>
  10. <?php for($i=0;$i<count($set);$i++){
  11.     echo "<th>" . $set[$i]['hora_sorteo'] . "</th>";
  12. }?>
  13. </tr>
  14. </thead>
  15.  
  16. <?php
  17. $consulta2 = $DB_con->query("SELECT
  18. animalitos.id,
  19. animalitos.numero,
  20. resultado.id,
  21. resultado.fk_animalitos,
  22. resultado.fk_hora_sorteo,
  23. resultado.fk_dias,
  24. resultado.fecha,
  25. hora_sorteo.id,
  26. hora_sorteo.hora_sorteo,
  27. dias.id,
  28. dias.dias
  29.               FROM animalitos
  30.                    INNER JOIN resultado ON animalitos.id=resultado.fk_animalitos  
  31.                    INNER JOIN hora_sorteo ON resultado.fk_hora_sorteo=hora_sorteo.id
  32.                    INNER JOIN dias ON resultado.fk_dias=dias.id
  33.                    WHERE resultado.fk_dias='6'  ORDER BY resultado.id ");
  34. for ($set2 = array (); $row = $consulta2->fetch(PDO::FETCH_ASSOC); $set2[] = $row);
  35. ?>
  36. <?php
  37.  
  38. $set2 = array_chunk($set2, 8);
  39. foreach($set2 as $set){
  40.     echo "<tr>";
  41.     foreach($set as $v){
  42.         echo "<td>" . $v['numero'] . "</td>";
  43.     }
  44.     echo "</tr>";
  45. }
  46.  
  47. ?>
  48. </table>
  49.  </div>
__________________
yoclens avilan