Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Zaawansowana wyszukiwarka
x86
post 25.03.2010, 23:11:34
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 25.03.2010

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


Staram się napisać wyszukiwarkę za pomocą której będę mógł wyszukiwać więcej niż jedną frazę, czyli np. mam pola Miasto, branza, praca w tabeli Zestawienie(sens tych słów tutaj nie ma akurat żadnego znaczenia winksmiley.jpg )

Tak wygląda mój plik search.php (nie patrzcie na styl kodu bo nie o to tutaj chodzi tongue.gif )

  1. <form method="post" action="wynik.php">
  2. Miasto <input type="text" name="search1" size=25 maxlength=25></input></br>
  3. Branża <input type="text" name="search2" size=25 maxlength=25><br />
  4. Praca <input type="text" name="search3" size=25 maxlength=25></input></br>
  5. <input type="Submit" name="Submit" value="Submit">
  6. </form>


Natomiast tak wygląda wynik.php

  1. <?
  2. mysql_connect("localhost","root","");
  3. mysql_select_db("test");
  4.  
  5. $search1=$_POST["search1"];
  6. $search2=$_POST["search2"];
  7. $search3=$_POST["search3"];
  8.  
  9. $result = mysql_query("SELECT * FROM zestawienie WHERE miasto LIKE '%$search1%' AND branza LIKE '%$search2' AND praca LIKE '%$search3'");
  10.  
  11. echo "<h2>Wyniki wyszukiwania</h2>";
  12.  
  13. if ($result and !mysql_num_rows($result)) {
  14. echo "<p>Nie znalezienion syren</p>\n";
  15. } else {
  16. while($r=mysql_fetch_array($result))
  17. {
  18.  
  19. $miasto=$r["miasto"];
  20. $branza=$r["branza"];
  21. $praca = $r["praca"];
  22.  
  23. echo "$miasto<br> $branza <br>$praca<br><br>";
  24. }
  25. }
  26. ?>



No i teraz cały problem tkwi w zapytaniu SQL żeby uzyskać wynik wpisując branzę i pracę, ewentualnie samą branzę żeby mi wyświetlił wszystkie miasta i pracę z danej branży. Niestety zawsze wynik mam 0 bo muszę podać pierwszą frazę czyli miasto. Czy ktoś może mnie nakierować na rozwiązanie tego problemu?
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: 12.07.2025 - 20:39