Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Forma za pretragu uz pomoc dropdown box-a iz baze

  • 6 odgovora
  • 3.583 pregleda

Najnovija ↓

Forma za pretragu uz pomoc dropdown box-a iz baze 04.09.2012. u 19:39 · pre 172 meseca
izmenjeno 1 put, poslednji put Gwarancija 04.09.2012. u 20:35
  1. Gwarancija04.09.2012. u 20:35zapis iz teksta poruke
#1
Pozdrav svima.

Evo pisem drugi put :)

Ima li neko ideju?

Pravim jednu malu stranicu i sada mi na njoj treba pretraga sa dropdown boxom.
Svi podaci se nalaze u jednoj tabeli u bazi.
Polja tabele su:
Code:

id
ime i prezime
grad
telefon
opis_rada
napomene
vrsta_aparata


Pretraga bi bila na sljedeci nacin, evo cu pokusati vezuelno da "nacrtam" :

Code:


Text Box - u koji bi posjetitelji mogli unijeti sta hoce
Padajuci dropdown meni u kojem bi se podaci "punili" direktno iz baze, iz kolone GRAD

Search dugme


Znaci radi se u principu o pretrazi po GRADU neke kljucne rijeci, a polje u formi se automatski puni iz tabele iz polja grad

Znam da ste sad skontali o cemu se radi, pokusao sam vec danima da nadjem neki dobar tutorial na netu za ovo, ali nisam nasao, ako ima neko da bi mi pomogao oko ovga bio bih zahvala.

Pozz
Re: Forma za pretragu uz pomoc dropdown box-a iz baze 05.09.2012. u 09:42 · pre 172 meseca #4
Code:
<?php
  $result = mysql_query("SELECT * FROM tabela WHERE `grad`!='' ORDER BY LOWER(`grad`) ASC");
?>

<form action="" method="post">
   <div><input type="text" value="" name="pretraga" /></div>
  <select name="grad" >
  <option value="">Izaberi grad</option>
<?php
  while ($row = mysql_fetch_row($result) ) {
  ?>
  <option value="<?php echo strtolower($row["grad"]); ?>"><?php echo $row["grad"]; ?></option>
  <?php
  } 
?>
</select>
 <div><input type="submit" value="Pretraga" name="moja_pretraga" /></div>
</form>

Pretpostavljam da nisi planski pravio strukturu tabela, jer ti najverovatnije treba posebna tabela za gradove. Zato u gornjem primeru kod upita dodaj GROUP BY `grad` kako ne bi imao duplirane gradove. Naravno, bolje rešenje je napraviti posebnu tabelu sa gradovima.

Ostaje ti samo da izvršiš upit posle unošenja search forme i prikažeš rezultate.
Potpis
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
Re: Forma za pretragu uz pomoc dropdown box-a iz baze 05.09.2012. u 13:20 · pre 172 meseca #5
Super, hvala ti.

Stavio sam konekciju na bazu, stavio kod i forma mi se pojavljuje na stranici, ali... u padajucoj listi nema gradova...
Znaci samo sam kopirao tvoj kod, nista nisam mijenjao jer su nazivi polja i tabela isti

Sta sam sad zafrknuo? :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme