Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP] Problem z wyszukiwarką
malymakar
post 13.07.2010, 18:45:29
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 5.07.2009

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


  1.  
  2. <h3>Wyszukiwarka produktów spożywczych</h3>
  3.  
  4. Szukaj na podstawie:<br/>
  5. <form action="wyniki.php" method="post">
  6. <select name="podstawaszukania">
  7. <option name="nazwaproduktu">Nazwa produktu</option>
  8. <option name="numerproduktu">Numer produktu</option>
  9. <option name="cenaproduktu">Cena produktu</option>
  10. </select>
  11. <br/><br/>
  12. Szukane hasło:<br/>
  13. <input type="text" name="haslo"/><br/>
  14. <input type="submit" value="Szukaj"/>
  15. </form>
  16.  
  17. </body>
  18. </html>


  1. <?php
  2.  
  3. if (!$podstawaszukania || !$haslo) {
  4. echo("Nie zostało wpisane żadne hasło do wyszukiwarki!");
  5. }
  6.  
  7. $_POST['podstawaszukania'] = addslashes($_POST['podstawaszukania']);
  8. $_POST['haslo'] = addslashes($_POST['haslo']);
  9.  
  10. $q = mysql_connect("localhost", "root", "") or die("Błąd w połączeniu z serwerem!");
  11. $q = mysql_select_db("nauka") or die("Błąd w połączeniu z bazą danych!");
  12.  
  13. $query = "select * from sklep where '$_POST[$podstawaszukania]' like '$_POST[$haslo]'";
  14. $result = mysql_query($query);
  15. $num_results = mysql_num_rows($result);
  16.  
  17. echo("Ilosc znalezionych produktow: ".$num_results. "<br/>");
  18. for ($i=0; $i<$num_results; $i++) {
  19. $row = mysql_fetch_array($result);
  20. echo($i+1);
  21. echo(stripslashes($row['nazwaproduktu']));
  22. echo(", Cena: ");
  23. echo(stripslashes($row['cenaproduktu']));
  24. echo("zł, nr: ");
  25. echo(stripslashes($row['nrproduktu']));
  26. echo(". <br/>");
  27. }
  28. ?>


Cokolwiek wpisałbym w wyszukiwarkę [nawet coś w style as32dasd32] to i tak wyświetla mi wszystkie rekordy z tabeli.


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: 14.08.2025 - 20:56