1. <?php
  2. //variables
  3. $hora = 0;
  4. $curso = 0;
  5. $numhoras = 0;
  6. $bloque = "";
  7. $vc = 0;
  8. //Arreglos
  9. $h=array();
  10. $hdia=array();
  11. $h[0][0] = 0;
  12. $h[0][0]=6;
  13. $h[0][1]="Matematica";
  14. $h[0][2]=1;
  15. $h[0][3]="222";
  16. $h[1][0]=4;
  17. $h[1][1]="Comunicaciòn";
  18. $h[1][2]=2;
  19. $h[1][3]="22";
  20. $h[2][0]=4;
  21. $h[2][1]="cta";
  22. $h[2][2]=3;
  23. $h[2][3]="22";
  24. $h[3][0]=2;
  25. $h[3][1]="Religiòn";
  26. $h[3][2]=4;
  27. $h[3][3]="11";
  28. if (isset($_POST["btngenerar"]))
  29. {
  30. //Entrada
  31. //FILA COLUMNA
  32. $hdia[0][0]=(int) $_POST["txt00"];
  33. $hdia[0][1]=(int) $_POST["txt01"];
  34. $hdia[1][0]=(int) $_POST["txt10"];
  35. $hdia[1][1]=(int) $_POST["txt11"];
  36. $hdia[2][0]=(int) $_POST["txt20"];
  37. $hdia[2][1]=(int) $_POST["txt21"];
  38. $hdia[3][0]=(int) $_POST["txt30"];
  39. $hdia[3][1]=(int) $_POST["txt31"];
  40. $hdia[4][0]=(int) $_POST["txt40"];
  41. $hdia[4][1]=(int) $_POST["txt41"];
  42. $hdia[5][0]=(int) $_POST["txt50"];
  43. $hdia[5][1]=(int) $_POST["txt51"];
  44. $hdia[6][0]=(int) $_POST["txt60"];
  45. $hdia[6][1]=(int) $_POST["txt61"];
  46. }
  47. //while ($vc < 5)
  48. //{
  49. $curso = $h[$vc][2];
  50. $numhoras = $h[$vc][0];
  51. $bloque = $h[$vc][3];
  52. $bloque1 = substr("$bloque",-1);
  53. do
  54. {
  55. if ($bloque1 == "1")
  56. $hora = (int) rand(0,7);
  57. else
  58. $hora = (int) rand(0,6);
  59. echo $hora;
  60. }
  61. while ($hdia[$hora][0] != 0);
  62. if ($hora == 0)
  63. {
  64. $hdia [$hora][0] = $h[$vc][1];
  65. $hdia [$hora+1][0] = $h[$vc][1];
  66. }
  67. else
  68. {
  69. $hdia [$hora-1][0] = $h[$vc][1];
  70. $hdia [$hora][0] = $h[$vc][1];
  71. }
  72. //}
  73. ?>
  74. <html>
  75. <head>
  76. <title>HORARIOS</title>
  77. <style type="text/css">
  78. .textoFondo {
  79. background-color: #CCFFFF;
  80. }
  81. </style>
  82. </head>
  83. <body>
  84. <form method="post" action="MATRICES_HORARIO.php">
  85. <table width="290" border="1" >
  86. <tr>
  87. <td colspan="4"><strong> Compara Arreglos </strong></td>
  88. </tr>
  89. <tr>
  90. <td><strong> Lunes </strong></td>
  91. <td>&nbsp;</td>
  92. <td width="74"><strong> Martes </strong></td>
  93. <td width="43">&nbsp;</td>
  94. </tr>
  95. <tr>
  96. <td width="84">Primera Hora </td>
  97. <td width="68">
  98. <input name= "txt00" type="text" id="txt00" value="<?=$hdia[0][0]?>" size= "5"/>
  99. </td>
  100. <td> Primera hora </td>
  101. <td><input name= "txt01" type="text" id="txt01" value="<?=$hdia[0][1]?>" size= "5"/></td>
  102. </tr>
  103. <tr>
  104. <td width="84"> Segunda Hora </td>
  105. <td width="68">
  106. <input name= "txt10" type="text" id="txt10" value="<?=$hdia[1][0]?>" size= "5"/>
  107. </td>
  108. <td> Segunda Hora </td>
  109. <td><input name= "txt11" type="text" id="txt11" value="<?=$hdia[1][1]?>" size= "5"/></td>
  110. </tr>
  111. <tr>
  112. <td width="84"> Tercera Hora </td>
  113. <td width="68">
  114. <input name= "txt20" type="text" id="txt20" value="<?=$hdia[2][0]?>" size= "5"/></td>
  115. <td> Tercera hora </td>
  116. <td><input name= "txt21" type="text" id="txt21" value="<?=$hdia[2][1]?>" size= "5"/></td>
  117. </tr>
  118. <tr>
  119. <td width="84"> Cuarta hora </td>
  120. <td width="68">
  121. <input name= "txt30" type="text" id="txt30" value="<?=$hdia[3][0]?>" size= "5"/></td>
  122. <td> Cuarta Hora </td>
  123. <td><input name= "txt31" type="text" id="txt31" value="<?=$hdia[3][1]?>" size= "5"/></td>
  124. </tr>
  125. <tr>
  126. <td width="84"> Quinta hora </td>
  127. <td width="68">
  128. <input name= "txt40" type="text" id="txt40" value="<?=$hdia[4][0]?>" size= "5"/></td>
  129. <td> Quinta Hora </td>
  130. <td><input name= "txt41" type="text" id="txt41" value="<?=$hdia[4][1]?>" size= "5"/></td>
  131. </tr>
  132. <tr>
  133. <td width="84"> sexta hora </td>
  134. <td width="68">
  135. <input name= "txt50" type="text" id="txt50" value="<?=$hdia[5][0]?>" size= "5"/></td>
  136. <td> sexta Hora </td>
  137. <td><input name= "txt51" type="text" id="txt51" value="<?=$hdia[5][1]?>" size= "5"/></td>
  138. </tr>
  139. <tr>
  140. <td width="84"> setima hora </td>
  141. <td width="68">
  142. <input name= "txt60" type="text" id="txt60" value="<?=$hdia[6][0]?>" size= "5"/></td>
  143. <td> setima Hora </td>
  144. <td><input name= "txt61" type="text" id="txt61" value="<?=$hdia[6][1]?>" size= "5"/></td>
  145. </tr>
  146. <tr>
  147. <td>&nbsp;</td>
  148. <td><input name="btngenerar" type="submit" id="btngenerar" value="generar"/></td>
  149. </tr>
  150. </table>
  151. </form>
  152. </body>
  153. </html>

horario v1 03 - 05 - 2018