Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP + MySQL] Skrypt terminarz.php - problem
henio
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

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


Stworzyłem skrypt teminarz.php
  1. <?php
  2. include("funkcje.php");
  3. include("baza.php");
  4. naglowek("Terminarz");
  5. @$klub = @$_POST['klub'];
  6. @$miejsce = @$_POST['miejsce'];
  7. @$miesiac = @$_POST['miesiac'];
  8. @$kolejka = @$_POST['kolejka'];
  9. if($miesiac != "Obojętne")
  10. {
  11. if($miesiac == "Styczeń")
  12. { $miesiac = 1; }
  13. elseif($miesiac == "Luty")
  14. { $miesiac = 2; }
  15. elseif($miesiac == "Marzec")
  16. { $miesiac = 3; }
  17. elseif($miesiac == "Kwiecień")
  18. { $miesiac = 4; }
  19. elseif($miesiac == "Maj")
  20. { $miesiac = 5; }
  21. elseif($miesiac == "Czerwiec")
  22. { $miesiac = 6; }
  23. elseif($miesiac == "Lipiec")
  24. { $miesiac = 7; }
  25. elseif($miesiac == "Sierpień")
  26. { $miesiac = 8; }
  27. elseif($miesiac == "Wrzesień")
  28. { $miesiac = 9; }
  29. elseif($miesiac == "Październik")
  30. { $miesiac = 10; }
  31. elseif($miesiac == "Listopad")
  32. { $miesiac = 11; }
  33. elseif($miesiac == "Grudzień")
  34. { $miesiac = 12; }
  35. }
  36. ?>
  37. <form action="terminarz.php" method="POST">
  38. <select name="klub">
  39. <option>Wszystkie</option>
  40. <option>Groclin</option>
  41. <option>Górnik Zabrze</option>
  42. <option>Wisła Kraków</option>
  43. <option>Widzew</option>
  44. </select>
  45. <br />Miejsce rozgrywania meczu: <select name="miejsce">
  46. <option>Obojętne</option>
  47. <option>Gospodarz</option>
  48. <option>Gosc</option>
  49. </select>
  50. <br />Wybierz miesiąc rozgrywania meczów: <select name="miesiac">
  51. <option>Obojętne</option>
  52. <option>Styczeń</option>
  53. <option>Luty</option>
  54. <option>Marzec</option>
  55. <option>Kwiecień</option>
  56. <option>Maj</option>
  57. <option>Czerwiec</option>
  58. <option>Lipiec</option>
  59. <option>Sierpień</option>
  60. <option>Wrzesień</option>
  61. <option>Październik</option>
  62. <option>Listopad</option>
  63. <option>Grudzień</option>
  64. </select>
  65. </select>
  66. <br />Wybierz kolejkę: <select name="kolejka">
  67. <option>Wszystkie</option>
  68. <option>1</option>
  69. <option>2</option>
  70. <option>3</option>
  71. <option>4</option>
  72. <option>5</option>
  73. <option>6</option>
  74. <option>7</option>
  75. <option>8</option>
  76. <option>9</option>
  77. <option>10</option>
  78. <option>11</option>
  79. <option>12</option>
  80. <option>13</option>
  81. <option>14</option>
  82. <option>15</option>
  83. <option>16</option>
  84. <option>15</option>
  85. <option>18</option>
  86. <option>19</option>
  87. <option>20</option>
  88. <option>21</option>
  89. <option>22</option>
  90. <option>23</option>
  91. <option>24</option>
  92. <option>25</option>
  93. <option>26</option>
  94. <option>27</option>
  95. <option>28</option>
  96. <option>29</option>
  97. <option>30</option>
  98.  
  99. </select>
  100. <input type="submit" value="Wyświetl">
  101. </form>
  102. <?php
  103. if($klub == "Wszystkie" && $miesiac == "Obojętne" && $miejsce == "Obojętne" && $kolejka == "Wszystkie")
  104. {
  105. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 ORDER BY data ASC");
  106. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  107. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  108. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  109. {
  110. echo "<tr><td>".$rekord['kolejka']."</td>n";
  111. echo "<td>".$rekord['data']."n";
  112. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  113. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  114. }
  115. echo "</table>";
  116. }
  117. elseif($klub && $miesiac == "Obojętne" && $miejsce == "Obojętne" && $kolejka == "Wszystkie")
  118. {
  119. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 WHERE gospodarz LIKE "%".$klub."%" OR gosc LIKE "%".$klub."%" ORDER BY data ASC");
  120. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  121. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  122. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  123. {
  124. echo "<tr><td>".$rekord['kolejka']."</td>n";
  125. echo "<td>".$rekord['data']."n";
  126. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  127. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  128. }
  129. echo "</table>";
  130. }
  131. elseif($klub == "Wszystkie" && $miesiac == "Obojętne" && $miejsce && $kolejka == "Wszystkie")
  132. {
  133. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 ORDER BY data ASC");
  134. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  135. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  136. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  137. {
  138. echo "<tr><td>".$rekord['kolejka']."</td>n";
  139. echo "<td>".$rekord['data']."n";
  140. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  141. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  142. }
  143. echo "</table>";
  144. }
  145. elseif($klub == "Wszystkie" && $miesiac == "Obojętne" && $miejsce && $kolejka)
  146. {
  147. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 WHERE kolejka=".$kolejka." ORDER BY data ASC");
  148. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  149. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  150. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  151. {
  152. echo "<tr><td>".$rekord['kolejka']."</td>n";
  153. echo "<td>".$rekord['data']."n";
  154. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  155. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  156. }
  157. echo "</table>";
  158. }
  159. elseif($klub && $miejsce == "Obojętne" && $miesiac == "Obojętne" && $kolejka)
  160. {
  161. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 WHERE gospodarz LIKE "%".$klub."%" OR gosc LIKE "%".$klub."%" AND kolejka=".$kolejka." ORDER BY data ASC");
  162. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  163. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  164. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  165. {
  166. echo "<tr><td>".$rekord['kolejka']."</td>n";
  167. echo "<td>".$rekord['data']."n";
  168. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  169. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  170. }
  171. echo "</table>";
  172. }
  173. elseif($klub && $miejsce && $miesiac == "Obojętne" && $kolejka == "Wszystkie")
  174. {
  175. $wynik = mysqli_query($mysql, "SELECT * FROM terminarz0607 WHERE ".$miejsce." LIKE "%".$klub."%" ORDER BY data ASC");
  176. echo "<table><tr><th colspan='5'>Terminarz</th></tr>";
  177. echo "<tr><th>Kolejka</th><th>Data</th><th>Mecz</th><th>Godzina</th><th>Wynik</th></tr>";
  178. while ($wynik && $rekord = mysqli_fetch_assoc($wynik))
  179. {
  180. echo "<tr><td>".$rekord['kolejka']."</td>n";
  181. echo "<td>".$rekord['data']."n";
  182. echo "</td><td>".$rekord['gospodarz']." vs ".$rekord['gosc']."</td>n";
  183. echo "<td>".$rekord['godzina']."</td><td>".$rekord['wynik']."</td></tr>n";
  184. }
  185. echo "</table>";
  186. }


Ten post edytował henio 17.06.2007, 10:03:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

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


przecież napisałem wcześniej z tym nawiasem?

co do odstępu
sprawdzasz czy kolejka jest inna niż poprzednia kolejka, jesli tak to robisz odstęp jeżeli nie to nic
zapisujesz kolejkę
Go to the top of the page
+Quote Post

Posty w temacie
- henio   [PHP + MySQL] Skrypt terminarz.php - problem   17.06.2007, 10:01:25
- - mild   EDIT: Już niewazne   17.06.2007, 10:02:08
- - henio   Próbuję, ale ucina mi część skrpytu. piszę więc t...   17.06.2007, 10:02:55
- - mild   Czemu Kodwhile ($wynik && $r...   17.06.2007, 10:05:57
|- - henio   Cytat(mild @ 17.06.2007, 09:05:57 ) C...   17.06.2007, 10:08:57
- - mild   Masz jakiegos PHPMyAdmina albo cos takiego? Sprawd...   17.06.2007, 10:37:02
|- - henio   Cytat(mild @ 17.06.2007, 09:37:02 ) M...   17.06.2007, 12:04:12
- - abc667   [PHP] pobierz, plaintext <?phpelseif($klub ...   17.06.2007, 12:07:36
|- - henio   Cytat(abc667 @ 17.06.2007, 11:07:36 )...   17.06.2007, 12:53:30
- - abc667   ale skoro masz tak w formularzu [HTML] pobierz, p...   17.06.2007, 14:14:48
- - henio   Tak ale tu chodzi ze konkretny klub w KONKRETNYM M...   17.06.2007, 14:38:31
- - abc667   dalej się nie rozumiemy if($klub) { echo ...   17.06.2007, 14:44:33
|- - henio   Cytat(abc667 @ 17.06.2007, 13:44:33 )...   17.06.2007, 14:56:14
- - abc667   nie kazałem ci zmienić tylko pokazałem że w twoim ...   17.06.2007, 17:11:37
- - henio   [PHP] pobierz, plaintext <?phpelseif($klub ...   18.06.2007, 15:55:52
- - abc667   to spróbuj wziąć to w nawias [PHP] pobierz, plain...   18.06.2007, 17:35:25
- - henio   [PHP] pobierz, plaintext <?phpelseif($klub ...   21.06.2007, 18:55:39
- - Kicok   AND jest silniejsze niż OR i twoje zapytanie pobie...   22.06.2007, 06:35:34
- - henio   Cytat(Kicok @ 22.06.2007, 05:35:34 ) ...   22.06.2007, 17:43:37
- - abc667   przecież napisałem wcześniej z tym nawiasem? co d...   22.06.2007, 17:50:05
- - henio   Cytat(abc667 @ 22.06.2007, 16:50:05 )...   28.06.2007, 16:56:19


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: 10.10.2025 - 12:57