Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka
djluzio
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.07.2004

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


Kto mi podsunie pomysl jak stworzyc wyszukiwarke? Zakladajmy ze bedzie to wyszukiwarka ofert motoryzacyjnych. Uzytkownik wypelnia formularz i zostaje przeniesiony do innej strony na ktorej sa pokazane wszystkie wyniki. Chodzi mi tylko o to jak zrobic zapytania do bazy w zaleznosci od tego co wybierze. Jesli np. wybierze tylko marke i model a reszta bedzie dowolna to jak mam zrobic zapytanie? Moze byc tak?
  1. <?php
  2.  
  3. if($marka<>'' AND $model<>'') { 
  4. $query = mysql_query(&#092;"SELECT * FROM $oferty WHERE marka='$marka' AND model='$model'\");
  5. $dane = mysql_num_rows($query);
  6. }
  7.  
  8. ?>

Cze mam rozpatzryc wszystkie mozliwosci wyboru? Jesli mam w formularzu zapytania 10 roznych opcji do wyboru to kombinacja wszystkich bedzie mega wielka, a nie chce pisac dla kazdej innego zapytania bo mi 10 stron nie wystarczy.
Jak do tego podejsc?

Formularz bedzie sie skladal glownie z selectow typu:
  1. <?php
  2.  
  3. <select name=&#092;"marka[]\">
  4. <option value=&#092;"\">------dowolna---
  5. <option value=&#092;"audi\">audi
  6. <option value=&#092;"bmw\">bmw
  7. <option value=&#092;"opel\">opel
  8. </select>
  9.  
  10. ?>


Jak porobic zapyania w zaleznosci od tego co zostanie wybrane w jak najprostszy sposob?

Mysle ze pomysl jest banalny i wystarczy jedno zapytanie ale dopiero wstalem i nie mysle jeszcze.
Dziekuje za pomoc

Ten post edytował djluzio 7.08.2004, 15:44:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fones
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 7.08.2004
Skąd: Brześć Kujawski

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


to zadeklaruj w if i bedzie ok, jak wybierze jedno to niech szuka tylko jednego... kilka linijek wiecej... (P.S. Jak wybierze jedno to nie zadziala tamten skrypt, bo instrukcja warunkowa jej nie przepusci, dlatego proponuje ifelse)

pozdro (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 08:51