Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka rekordó w bazie MySQL PHP
mozart2008
post 16.08.2010, 15:06:16
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 6.05.2010

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


Witam,
Mam taki kod:
  1. if (isset($_POST['szukaj'])) {
  2.  
  3. $wh = array();
  4. if (!empty($_POST['nazwa_uzytkownika']))
  5. $wh[] = "login = '$_POST[nazwa_uzytkownika]' ";
  6. if (!empty($_POST['sport']))
  7. $wh[] = "sport = '$_POST[sport]' ";
  8. if (!empty($_POST['wiek']))
  9. $wh[] = "wiek = '$_POST[wiek]' ";
  10. if (!empty($_POST['miasto']))
  11. $wh[] = "miasto = '$_POST[miasto]' ";
  12. if (!empty($wh))
  13. $where = 'where '.implode(' and ', $wh);
  14. else
  15. $where = '';
  16. $zapytanie_szukaj_uzytkownika = "select login from uzytkownicy ".$where;
  17. $szukaj_uzytkownika_was_zapytanie = mysql_query($zapytanie_szukaj_uzytkownika);
  18. ?>
  19. <center>
  20. <table>
  21. <tr>
  22.  
  23. <?php
  24. $i=1;
  25. while ($znajoomia = mysql_fetch_row($szukaj_uzytkownika_was_zapytanie)) {
  26.  
  27. $znajomi=$znajoomia[0];
  28. ?>
  29. <td style="text-transform: lowercase ;border: dotted 2px gray;background:#BBBBBB;">
  30.  
  31. <?php
  32. echo "<a href=\"http://www.iamskater.netai.net/index.php?strona=info_uzytkownik&uzytkownik=" . $znajomi . "\">";
  33.  
  34. echo " <center><div style=\"color:black;\"> " . $znajomi . "</div></center> ";
  35. $plik = "zdjecia_uzytkownikow/".$znajomi.".jpg";
  36. $test = file_exists($plik);
  37. if (!$test) {
  38. echo "<br/><center>"."<img src=\"zdjecia_uzytkownikow/nie_ma.png\" style=\"width:70px;height:70px;border:none;\"></center>" ;
  39. }else{
  40. echo "<br/><center>"."<img src=\"" . $plik."\" style=\"width:70px;height:70px;border:none;\"></center></a>" ;
  41. }
  42.  
  43.  
  44. $i++;
  45. ?>
  46.  
  47. </td>
  48. <?php
  49. if (($i%10)==0) {
  50. echo "</tr>";
  51. echo "<tr>";
  52.  
  53. }
  54. }
  55.  
  56. ?>
  57.  
  58. </tr>
  59. </table>
  60. </center>
  61. <?php
  62. }
  63.  
  64. ?>
  65. <form action='?strona=szukaj' method='POST' onsubmit="return sprawdzanie(this);">
  66. Nazwa użytkownika:<input type="text" tabindex="1" maxlength="30" name="nazwa_uzytkownika" class="wyslij" />
  67. Sport:<input type="text" tabindex="1" maxlength="30" name="sport" class="nowosc" />
  68. Miejscowość:<input type="text" tabindex="1" maxlength="30" name="miasto" class="nowosc" />
  69. Wiek<select name="wiek" class="wyslij">
  70. <option>9</option>
  71. <option>10</option>
  72. <option>11</option>
  73. <option>12</option>
  74. <option>13</option>
  75. <option>14</option>
  76. <option>15</option>
  77. <option>16</option>
  78. <option>17</option>
  79. <option>18</option>
  80. <option>19</option>
  81. <option>20</option>
  82. <option>21</option>
  83. <option>22</option>
  84. <option>23</option>
  85. <option>24</option>
  86. <option>25</option>
  87. <option>26</option>
  88. <option>27</option>
  89. <option>28</option>
  90. <option>29</option>
  91. <option>30</option>
  92. <option>31</option>
  93. <option>32</option>
  94. <option>33</option>
  95. <option>34</option>
  96. <option>35</option>
  97. <option>36</option>
  98. <option>37</option>
  99. <option>38</option>
  100. <option>39</option>
  101. <option>40</option>
  102. <option>41</option>
  103. <option>42</option>
  104. <option>43</option>
  105. <option>44</option>
  106. <option>45</option>
  107. <option>46</option>
  108. <option>47</option>
  109. <option>48</option>
  110. <option>49</option>
  111. <option>50</option>
  112. <option>51</option>
  113. <option>52</option>
  114. <option>53</option>
  115. <option>54</option>
  116. <option>55</option>
  117. <option>56</option>
  118. <option>57</option>
  119. <option>58</option>
  120. <option>59</option>
  121. <option>60</option>
  122. </select>
  123. <input type="submit" name="szukaj" class="wyslij" value="szukaj" />
  124. </form>


I powinien wyszukiwać i wyświetlać mi rekordy z bazy ale działą tylko jak wybiore wiek... jak wpisze sport, miasto lub hasło nie chce mi wyszukać...
Nie wiem gdzie jest błąd.


Z góry dzięki.winksmiley.jpg
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:43