Guest User

Untitled

a guest
Mar 20th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 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. $servername = "xxx.xxx.x.xx";
  8. $username = "xxxxx";
  9. $password = "xxxxxxx";
  10. $dbname = "xxxxxxx";
  11.  
  12. $conn = new mysqli($servername, $username, $password, $dbname);
  13. $conn->set_charset('utf8');
  14.  
  15. date_default_timezone_set('Europe/Lisbon');
  16.  
  17. $dates = date('Y/m/d');
  18. $hoje = getdate(strtotime($dates));
  19. $ultimoDia = cal_days_in_month(CAL_GREGORIAN,
  20. $hoje['mon'],
  21. $hoje['year']);
  22.  
  23. $primeiraSemana = (($hoje['wday'] + 1) -
  24. ($hoje['mday'] - ((int)($hoje['mday'] / 6) * 7))) % 7;
  25.  
  26. ?>
  27.  
  28. <style>
  29.  
  30. td[data-semana="0"] { color: #000000; }
  31. </style>
  32. </head>
  33. <body>
  34. <h1>Estamos em <?= $hoje['year'] ?></h1>
  35. <p><?= sprintf('Hoje é dia <strong>%0d / %0d</strong>.',
  36. $hoje['mday'], $hoje['mon'])
  37. ?></p>
  38.  
  39. <table border="1">
  40. <tr>
  41. <th>Domingo</th>
  42. <th>Segunda</th>
  43. <th>Terça</th>
  44. <th>Quarta</th>
  45. <th>Quinta</th>
  46. <th>Sexta</th>
  47. <th>Sábado</th>
  48. </tr>
  49. <tr>
  50. <form action="" method="post">
  51. <?php
  52.  
  53.  
  54. $produto = $_POST['arrachar'];
  55.  
  56. $sql = "INSERT INTO marcacao (arrachar) VALUES ('".$value."')";
  57.  
  58. if ($conn->query($sql) === TRUE);
  59.  
  60. for($semana = 0; $semana < $primeiraSemana; ++$semana) {
  61. echo '<td>&nbsp;</td>';
  62. }
  63. for($dia = 1; $dia < $ultimoDia; ++$dia) {
  64. if( $semana > 6 ) {
  65. $semana = 0;
  66. echo '</tr><tr>';
  67. }
  68.  
  69. echo "<td data-semana="$semana"><center><font size='2px'/>";
  70. echo " <input type='checkbox' id='Dia' name='"; echo "arrachar[$dia][Dia]"; echo"' value='$dia'> $dia<center>
  71. <p><input type='checkbox' id='OpcaoA' name='"; echo "arrachar[$dia][OpcaoA]"; echo"' value='Peq. Almoço'> Peq. Almoço
  72. <p><input type='checkbox' id='opcaoB' name='"; echo "arrachar[$dia][opcaoB]"; echo"' value='Almoço'> Almoço
  73. <p><input type='checkbox' id='opcaoC' name='"; echo "arrachar[$dia][opcaoC]"; echo"' value='Lanche'> Lanche
  74. <p><input type='checkbox' id='opcaoD' name='"; echo "arrachar[$dia][opcaoD]"; echo"' value='Jantar'> Jantar</td>";
  75. ++$semana;
  76. }
  77.  
  78.  
  79.  
  80. for(; $semana < 7; ++$semana) {
  81. echo '<td>&nbsp;</td>';
  82. }
  83.  
  84. ?>
  85.  
  86. <?php
  87. if( !empty( $_POST['dias'] ) ) {
  88. foreach( $_POST['dias'] as $key => $value ) {
  89. echo "<br />Semana $key<br />";
  90. foreach( $value as $dias ) {
  91. echo "$dias<br />";
  92. }
  93. }
  94. }
  95. ?>
  96.  
  97. <input type=submit value="Arranchar">
  98. </form>
  99. </tr>
  100.  
  101. </table>
  102. </body>
  103. </html>
  104.  
  105.  
  106.  
  107.  
  108. <?php
  109. // Verifica se usuário escolheu algum número
  110.  
  111. if(isset($_POST["arrachar"]))
  112. {
  113. echo "Você se arranchou para os dias:<BR>";
  114.  
  115. foreach($_POST["arrachar"] as $infos)
  116. {
  117. if(count($infos)==1) //verifica se tem alguma refeição marcada
  118. continue;
  119. $first = 1;
  120. foreach($infos as $info)
  121. {
  122. if($first == 1) //primeiro elemento do array é o dia.
  123. {
  124. echo "No dia $info";
  125. $first = 0;
  126. }
  127. else
  128. echo "e refeição $info";
  129. echo "<br>";
  130. }
  131. echo "<br>";
  132. }
  133. }
  134. ?>
  135.  
  136. $produto = $_POST['arrachar'];
  137.  
  138. $sql = "INSERT INTO marcacao (arrachar) VALUES ('".$value."')";
  139.  
  140. if ($conn->query($sql) === TRUE);
Add Comment
Please, Sign In to add comment