Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jezeli post mniejsze od obecnej godziny to BLAD., jak to zrobic
kondor
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
adif
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.06.2005

Ostrzeżenie: (0%)
-----


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();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:34