Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] wyszukiwarka, problem z dzialaniem
nr1kacper
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.06.2006
Skąd: Zabrze

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


witam

napotkalem sie na problem a ze jestem poczatkujacym to prosze was o pomoc. mam baze danych ksiazki z kilkoma pozycjami. chce zrobic wyszukiwarke ksiazek po wyborze kryterium np autora jesli wlacze program "mysql admin" to na zapytanie ile jest ksiazek z autorem "test" to wypisuje mi 2 pozycje :-) wszystko elegancko dziala. chcialem to przeniesc na php i tu sie pojawil problem! jesli wstawie to to wyskakuje mi tylko pierwsza pozycja niewiem jak to zrobic aby wyswietlil mi wszystkie pozycje w liscie. Potrzebuje to po to aby dodac do tego checkbox'y i zrobic opcje rezerwuj! ponizej wstawiam moj kod php:

  1. <?php
  2. include("sesja.php");
  3. $host = "localhost";
  4. $username = "xyz";
  5. $password = "xyz";
  6. $database = "xyz";
  7.  
  8. $polaczenie = mysql_connect($host, $username, $password);
  9. mysql_select_db($database, $polaczenie);
  10. ?>
  11. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  12. </head>
  13.  
  14. <p style="font-family:Arial;color:#2B453A;font-size:17; margin-left:1cm; margin-left:1cm"><br/>
  15. text text text
  16. </P>
  17.  
  18. <p style="margin-left:1cm">
  19. <form action="adm.php?id=8" method=post>
  20. <table border=0>
  21. <tr bgcolor=#cccccc>
  22. <td>Kryterium</td>
  23. <td>Nazwa</td>
  24. <td></td>
  25. </tr>
  26. <tr>
  27. <td>
  28. <SELECT NAME="szukaj_k">
  29. <OPTION>wybierz
  30. <OPTION>Autor</option>
  31. <OPTION>Tytuł</option>
  32. </SELECT>
  33. </td>
  34. <td>
  35. <input type="text" name="szukaj">
  36. </td>
  37. <td colspan="2" align="center"><input type="submit" value="Szukaj"></td>
  38. </tr>
  39. </table>
  40. </form>
  41. </p>
  42.  
  43. <?php
  44.  
  45. if ($szukaj_k == 'wybierz' | $szukaj == null)
  46. {
  47. echo '<font color=red><h2><center>Wypełnij poprawnie formularz!</center></h2><br/></font>';
  48. }
  49. else
  50. {
  51. if ($szukaj_k == 'Autor')
  52. {
  53. echo "<p style=\"margin-left:1cm\">";
  54. echo "<form action=\"adm.php?id=7\" method=post>";
  55. // tablica z wynikami
  56. echo "<br/><TABLE WIDTH=700>";
  57. echo "<tr bgcolor=#cccccc><td> Autor </td><td> Tytuł </td><td> Wydawnictwo </td><td> Opis </td><td> Rezerwacja </td></tr>";
  58. echo "</table>";
  59. echo "</form>";
  60.  
  61.  
  62. $zapytanie1 = "SELECT autor FROM ksiazki WHERE autor like \"%$szukaj%\"";
  63. $wysyla1 = mysql_query($zapytanie1);
  64. $wynik1 = mysql_fetch_array($wysyla1);
  65. if ($wynik1 == null )
  66. {
  67. echo '<font color=red><h2><center>Nie znaleziono takiego Autora w bazie</center></h2><br/></font>';
  68. }
  69. else
  70. {
  71. echo $wynik1[0];
  72. }
  73. }
  74. }
  75. ?>
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 Aktualny czas: 21.08.2025 - 16:07