Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz
Forum PHP.pl > Forum > PHP
miki_ok
Jak wiemy rok ma 12 miesięcy.<?php
A w moim kalendarzu imprez tylko 9.
Problem polega na tym że jeżeli w wyszukiwarce imprez wybiore
10 to on mi pokazuje wszystkie imprezy z całego roku.
Jeżeli dam 11 to wyrzuca mi imprezy z 01.
Nie wiem jak to rozwiązać.
Czy problem nie tkwi gdzieś tutaj?
?>
  1. <?php
  2. $dzien = ($_POST["dzien"]) ;
  3. $miesiac = ($_POST["miesiac"]) ;
  4. $typ= ($_POST["typ"]) ;
  5.  
  6. if ($typ == ""){
  7. $url = 'kalendarz_imprez/'.$dzien.'.'.$miesiac.'.2006.html';
  8. header('Location: '.$url);
  9. }
  10. else {
  11.  $url = 'kalendarz_imprez/'.$typ.'/'.$dzien.'.'.$miesiac.'.2006.html';
  12. header('Location: '.$url);
  13. }
  14. ?>


Z góry dziękuję za pomoc. guitar.gif
nospor
yyy, ale gdzie jest ta wyszukiwarka? moze jakis kod? Bo niby co nam po tych linkach?
miki_ok
To może to?

  1. <?php
  2. if ($dzien== "00"){
  3. $warunek = "";
  4. }
  5. else{
  6. $warunek = "AND '$dzien' >= `dzien` AND '$dzien' <= `dzien_do`";
  7. }
  8.  
  9.  
  10.  
  11. $zapytanie = "SELECT * FROM zabawa WHERE 1 AND `typ`
  12. LIKE '%$typ%'
  13. $warunek
  14. AND `miesiac`
  15. LIKE '%$miesiac%'
  16. AND `rok`LIKE '2006' order by 'dzien' ";
  17. $wykonaj = mysql_query ($zapytanie);
  18. ?>


  1. <form name="dalej" method="post" action="kalendarz_imprez/dalej.php">
  2. <input name="imprezy" type="hidden" value="szukaj" maxlength="10">
  3. <br><br><br>
  4. <table width="100%" border="0" cellspacing="2" cellpadding="2">
  5. <tr>
  6. <td><div align="right" class="napisy">wybierz dzień:</div>
  7. </td>
  8. <td><select size="1" name="dzien" class="form1">
  9. <option selected="selected" value="00">--</option>
  10. <option value="01">01</option>
  11. <option value="02">02</option>
  12. <option value="03">03</option>
  13. <option value="04">04</option>
  14. <option value="05">05</option>
  15. <option value="06">06</option>
  16. <option value="07">07</option>
  17. <option value="08">08</option>
  18. <option value="09">09</option>
  19. <option value="10">10</option>
  20. <option value="11">11</option>
  21. <option value="12">12</option>
  22. <option value="13">13</option>
  23. <option value="14">14</option>
  24. <option value="15">15</option>
  25. <option value="16">16</option>
  26. <option value="17">17</option>
  27. <option value="18">18</option>
  28. <option value="19">19</option>
  29. <option value="20">20</option>
  30. <option value="21">21</option>
  31. <option value="22">22</option>
  32. <option value="23">23</option>
  33. <option value="24">24</option>
  34. <option value="25">25</option>
  35. <option value="26">26</option>
  36. <option value="27">27</option>
  37. <option value="28">28</option>
  38. <option value="29">29</option>
  39. <option value="30">30</option>
  40. <option value="31">31</option>
  41. </select>
  42. </td>
  43. </tr>
  44. <tr>
  45. <td><div align="right" class="napisy">wybierz miesiąc: </div>
  46. </td>
  47. <td><select size="1" class="form1" name="miesiac">
  48. <option value="01">styczeń</option>
  49. <option value="02">luty</option>
  50. <option value="03">marzec</option>
  51. <option value="04">kwiecień</option>
  52. <option value="05">maj</option>
  53. <option value="06">czerwiec</option>
  54. <option value="07" selected="selected">lipiec</option>
  55. <option value="08">sierpień</option>
  56. <option value="09">wrzesień</option>
  57. <option value="10">październik</option>
  58. <option value="11">listopad</option>
  59. <option value="12">grudzień</option>
  60. </select>
  61. </td>
  62. </tr>
  63. <tr>
  64. <td><div align="right" class="napisy">&nbsp;kategoria:</div>
  65. </td>
  66. <td><select size="1" class="form1" name="typ">
  67. <option selected="selected" value="">wszystkie</option>
  68. <option value="sportowe">sportowe</option>
  69. <option value="wystawy">wystawy</option>
  70. <option value="teatr">teatr</option>
  71. <option value="rozmaitosci">rozmaitości</option>
  72. </select>
  73. </td>
  74. </tr>
  75. <tr>
  76. <td></td>
  77. <td><input type="submit" class="form1" value="pokaż">
  78. </td>
  79. </tr>
  80. </table>
  81. </form>
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.