Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jezeli post mniejsze od obecnej godziny to BLAD.
Forum PHP.pl > Forum > Przedszkole
kondor
Witam, jak zrobic zeby godzina wpisana w formularzu byla zawsze pozniejsza niz godzina aktualna ale tego samego dnia tzn. jezeli osoba wybierze dzien pozniej to moze podac dowolna godzine. Mam taki oto skrypt i nie wiem jaki warunek postawic:
  1. <?php
  2.  
  3.  $baza=mysql_fetch_array(mysql_query("SELECT DATE_FORMAT(NOW(),'%k') as g, DATE_FORMAT(NOW(),'%c') as m, DATE_FORMAT(NOW(),'%e') as d ")) or die(mysql_error());
  4.  
  5. function form($m,$d,$h)  //formularz do dodawania typów
  6.  {
  7.  
  8.  echo'
  9.  <div id=form>
  10.  <form method="post">
  11.  <table>
  12.  <tr><td>Druzyna pierwsza:</td><td> <input type=text name=druzyna1 MAXLENGTH="24"></td>  </tr>
  13.  <tr><td>Drużyna druga:</td><td> <input type=text name=druzyna2 MAXLENGTH="24"> </td></tr>
  14.  <tr><td>Liga: </td><td><input type=text name=liga MAXLENGTH="24"></td></tr>
  15.  
  16.  
  17.  <tr><td>Data spotkania:</td><td></td></tr>
  18. <tr><td>Miesi?c:</td><td> <select name=miesiac>';
  19.  
  20.  for($i=$m;$i<=12;$i++)
  21. {
  22.  echo '<option>';
  23. if ($i<10)
  24.  print '0'.$i;
  25. else
  26. print $i;
  27.  }
  28.  echo '</select></td></tr>
  29. <td>Dzień: </td><td><select name=dzien >';
  30.  
  31.  for($i=$d;$i<=31;$i++)
  32. {
  33.  echo '<option>';
  34. if ($i<10)
  35.  print '0'.$i;
  36. else
  37. print $i;
  38.  }
  39.  echo '</select></td></tr>
  40.  <tr><td>Godzina spotkania:</td><td></td></tr>
  41.  <tr><td>Godzina: </td><td><select name=godzina >';
  42.  
  43.  for($i=0;$i<=23;$i++)
  44. {
  45.  echo '<option>';
  46.  
  47. print $i;
  48.  }
  49.  echo '</select></td></tr>
  50.  
  51.  <tr><td>Minuty:</td><td> <select name=minuty >';
  52.  for($i=0;$i<=55;$i+=5)
  53. {
  54.  echo '<option>';
  55. if ($i<10)
  56.  print '0'.$i;
  57. else
  58. print $i;
  59.  }
  60.  echo '</select></td></tr>
  61. <tr><td>Typ: </td><td><input type=txt name=typ></td></tr>
  62. <tr><td>Kurs: </td><td><input type=txt name=kurs></td></tr>
  63. <tr><td>Stawka: </td><td><input type=txt name=stawka></td></tr>
  64. <tr><td colspan=2>Wartosci dla kursu i stawki jeżeli nie sa całkowite podawaj z `.` (kropka) </td></tr>
  65. <tr><td><input type=submit name=submit value=" ! Dodaj typ ! "></td><td> <input type=reset value="! Wyczysć !"></td></tr>
  66. </table></form></div>';
  67.  
  68. ?>
adif
najprościej moim zdaniem jest przeprowadzienie operacji na datach. tzn. pobieraj sobie aktualną godzinę oraz datę i porównuj ją z tym co wybrał w formularzu użytkownik.

poszukaj na forum funkcji date();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.