Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2011, 20:14
Avatar de bocho0610
bocho0610
 
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 15 años, 1 mes
Puntos: 26
Respuesta: Crear horario

Buscando informacion en internet encontre uno que se asemejaba mucho a lo que necesitaba, lo tome y lo adapte, pero creo que me falta algo...

Código PHP:
Ver original
  1. <?php
  2. $sem = array("LU","MA","MI","JU","VI","SA","DO");
  3. $horarios = array('08.00','09.00','10.00','11.00','12.00');
  4.  
  5. $empaques = array(  
  6. "17832218<br>,LU,08.00",
  7. "17415885<br>,LU,08.00",
  8. "12345678<br>,MI,10.00",
  9. "12345678<br>,JU,11.00",
  10. "12345678<br>,LU,12.00",
  11. );
  12. ?>
  13. <h2> Horario </h2>
  14. <table border="6" cellpadding="8">
  15. <td align="right">HORA</td>
  16. <?php
  17. foreach( $sem as $dia ){
  18. echo "<td> $dia </td>";
  19. }
  20.  
  21. foreach( $horarios as $horas ){
  22.    
  23.     echo "<tr>";
  24.     echo "<td>$horas</td>";
  25.    
  26.         foreach( $empaques as $item ){
  27.             $m = explode(",",$item);
  28.             $nombre = $m[0];
  29.             $dias = $m[1];
  30.             $hora = $m[2];
  31.                
  32.                 foreach( $sem as $dia ){
  33.                     $algo = " ";
  34.                         if(stristr($dias,$dia) AND stristr($hora,$horas)){
  35.                             $algo = "$nombre";
  36.                         }
  37.                     echo "<td>$algo</td>";
  38.                 }
  39.         }  
  40.    
  41.     echo "</tr>";
  42. }
  43. ?>
  44. </table>
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.