Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <form action='' method='post'>
  2. <table border="1">
  3. <tr>
  4. <td>Andrei</td>
  5. <td><?= generateOptionsTime("from"); ?></td>
  6. <td><?= generateOptionsTime("to"); ?></td>
  7.  
  8. </tr>
  9. <tr>
  10.  
  11. </tr>
  12. </table>
  13. <input type='submit'>
  14. </form>
  15.  
  16. <?php
  17.  
  18. $difference = getTimeDifference();
  19. if ($difference !== null) {
  20. echo "hours: " . $difference. "<br/>";
  21. }
  22.  
  23. echo "<br/";
  24.  
  25. ///////////////////////////////////////////////////////////////////////////////////
  26.  
  27. function getDayTypeTime($dayType){
  28.  
  29.  
  30. $difference = getTimeDifference();
  31. if ($difference !== null) {
  32. echo "hours: " . $difference. "<br/>";
  33. }
  34.  
  35. return (int)$difference;
  36. }
  37.  
  38.  
  39. /////////////////////////////
  40.  
  41.  
  42. function getTimeDifference()
  43. {
  44.  
  45. $from = getTimeFromPost("from");
  46. $to = getTimeFromPost("to");
  47. if ($from !== null && $to !== null) {
  48.  
  49. return $to - $from;
  50. }
  51. return null;
  52. }
  53.  
  54. function getTimeFromPost($type)
  55. {
  56. $value = $_POST[$type];
  57. if ($value === null)
  58. return null;
  59. else
  60. return (int)$value;
  61. }
  62.  
  63. function generateOptionsTime($type)
  64. {
  65. $html = "<select name = $type>";
  66. for ($i = 0; $i <= 23; $i++) {
  67. $html .= "<option value ='$i'>" . date("H:i", strtotime("$i:00")) . "</option>";
  68. }
  69. $html .= "</select>";
  70.  
  71. return $html;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement