Guest User

Untitled

a guest
Mar 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html lang="pt-pt">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Registo Refeições</title>
  6. <?php
  7. date_default_timezone_set('Europe/Lisbon');
  8.  
  9. $dates = date('Y/m/d');
  10. $hoje = getdate(strtotime($dates));
  11. $mes = array('', 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro');
  12. $ultimoDia = cal_days_in_month(CAL_GREGORIAN,
  13. $hoje['mon'],
  14. $hoje['year']);
  15.  
  16.  
  17. $primeiraSemana = (($hoje['wday'] + 1) -
  18. ($hoje['mday'] - ((int)($hoje['mday'] / 6) * 7))) % 7;
  19.  
  20. ?>
  21.  
  22. <style>
  23.  
  24. td { color: #000000;}
  25.  
  26. </style>
  27. </head>
  28. <body>
  29. <h1>Estamos em <?= $hoje['year'] ?> de <?= $mes[$hoje["mon"]] ?></h1>
  30. <p><?= sprintf('Hoje é dia <strong>%0d / %0d</strong>.',
  31. $hoje['mday'], $hoje['mon'])
  32. ?></p>
  33.  
  34. <table >
  35. <caption><h1><center><strong><?= $mes[$hoje["mon"]] ?> - <?= $hoje['year'] ?></strong></center></h1></caption>
  36. <tr>
  37. <th bgcolor="silver" align="center">Domingo</th>
  38. <th bgcolor="silver" align="center">Segunda</th>
  39. <th bgcolor="silver" align="center">Terça</th>
  40. <th bgcolor="silver" align="center">Quarta</th>
  41. <th bgcolor="silver" align="center">Quinta</th>
  42. <th bgcolor="silver" align="center">Sexta</th>
  43. <th bgcolor="silver" align="center">Sábado</th>
  44. </tr>
  45. <tr>
  46.  
  47. <form action="" method="POST">
  48. <?php
  49.  
  50. for($semana = 0; $semana < $primeiraSemana; ++$semana) {
  51. echo '<td>&nbsp;</td>';
  52. }
  53. for($dia = 1; $dia < $ultimoDia; ++$dia) {
  54. if( $semana > 6 ) {
  55. $semana = 0;
  56. echo '</tr><tr>';
  57. }
  58.  
  59. echo "<td bgcolor='#F5F5F5' align='center' data-semana="$semana"><center><font size='2px'/>";
  60. echo "<input type='checkbox' name='"; echo "arrachar[$dia][dia]"; echo"' value='$dia'> $dia<center>
  61. <p><input type='checkbox' name='"; echo "arrachar[$dia][OpcaoA]"; echo"' value='Peq. Almoço'> Peq. Almoço
  62. <p><input type='checkbox' name='"; echo "arrachar[$dia][opcaoB]"; echo"' value='Almoço'> Almoço
  63. <p><input type='checkbox' name='"; echo "arrachar[$dia][opcaoB]"; echo"' value='Almoço Dieta'> Almoço (Dieta)
  64. <p><input type='checkbox' name='"; echo "arrachar[$dia][opcaoC]"; echo"' value='Lanche'> Lanche
  65. <p><input type='checkbox' name='"; echo "arrachar[$dia][opcaoD]"; echo"' value='Jantar'> Jantar
  66. <p><input type='checkbox' name='"; echo "arrachar[$dia][opcaoD]"; echo"' value='Jantar Dieta'> Jantar (Dieta)</td>";
  67. ++$semana;
  68. }
  69.  
  70. for(; $semana < 7; ++$semana) {
  71. echo '<td>&nbsp;</td>';
  72. }
  73.  
  74. ?>
  75.  
  76. <?php
  77.  
  78.  
  79. if( !empty( $_POST['dias'] ) ) {
  80. foreach( $_POST['dias'] as $key => $values ) {
  81. echo "<br />Semana $key<br />";
  82. foreach( $values as $dias ) {
  83. echo "$dias<br />";
  84. }
  85. }
  86. }
  87. ?>
  88.  
  89. <input type="submit" name="submit" value="Marcar">
  90. </form>
  91. </tr>
  92.  
  93. </table>
  94. </body>
Add Comment
Please, Sign In to add comment