Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP i dropdown izbornici (pretraga)

[es] :: PHP :: PHP i dropdown izbornici (pretraga)

[ Pregleda: 1720 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan82

Član broj: 35288
Poruke: 72
*.dsl.iskon.hr.



Profil

icon PHP i dropdown izbornici (pretraga)16.08.2006. u 10:16 - pre 173 meseci
Pozdrav ljudi,

radim jednu stranicu za firmu koja ima oko 1000 proizvoda (gume). Imam pretragu po ključnim riječima ali bi htio ljudima olakšati tako da imaju pretragu da dropdown izbornicima (tri izbornika, visina, širina i promjer gume).
Našao sam gotov kod za to koji je napravio neki Amerikanac, njemu to uredno radi a meni ne. Može biti do verzije PHP-a (kod mene je na serveru 5.0.5 Zend: 2.0.5).
Pretraga se zasniva na pozivanju postojeće pretrage po ključnim rječima sa razlikom da se ne upisuju ključne riječi, nego se odaberu iz izbornika (www.perfectus.hr, izbornik je na dnu lijevo).
Problem se sastoji u tome što se ključne riječi ne prepoznaju pa pretraga javlja grešku.
Kod je slijedeći:

form2search.php

Code:

<?php

$search_term = array();

foreach ($_POST as $key => $val)
{
  if (strpos($key, 'search_term_') !== false)
  {
    $search_term[] = $val;
  }
}

header('Location: /index.php?main_page=advanced_search_result&search_in_description=1&keyword=' . implode('+', $search_term));

?>


dropdown izbornici:

Code:

<?php
$content = <<< End_Of_Quote
<div class="quicksearch_wrapper">
<div class="quick_search_form">
<form class="quick_search" action="form2search.php" method="post">                        
    <select name="searchterm_1" class="quick_search" SIZE="1">
    <option value="">- Stone -</option>
    <option value="cz">&nbsp; Cubic Zirconia</option>
    <option value="diamond">&nbsp; Diamond</option>    
    <option value="">----------</option>
    <option value="sapphire">&nbsp; Sapphire</option>
    <option value="emerald">&nbsp; Emerald</option>
    <option value="ruby">&nbsp; Ruby</option>
    <option value="">----------</option>
    <option value="amethyst">&nbsp; Amethyst</option>
    <option value="aquamarine">&nbsp; Aquamarine</option>
    <option value="citrine">&nbsp; Citrine</option>
    <option value="opal">&nbsp; Opal</option>
    <option value="peridot">&nbsp; Peridot</option>
    <option value="blue+AND+topaz">&nbsp; Blue Topaz</option>
    <option value="pink+AND+topaz">&nbsp; Pink Topaz</option>
    <option value="">----------</option>
    <option value="pearl">&nbsp; Pearl</option>
    <option value="onyx">&nbsp; Onyx</option>
    <option value="Mother+AND+of+AND+Pearl">&nbsp; Mother-of-Pearl</option>
    </select><br/>
<select name="searchterm_2" class="quick_search">
       <option value="">- Metal -</option>
    <option value="silver">&nbsp; .925 Silver</option>
    <option value="14k">&nbsp; 14k Gold</option>
    <option value="18k">&nbsp; 18k Gold</option>
    <option value="">----------</option>
    <option value="gold+AND+plated">&nbsp; Gold Plated</option>
    <option value="brass">&nbsp; Brass</option>
</select><br/>
<select name="searchterm_3" class="quick_search">
       <option value="">- Type -</option>
    <option value="&categories_id=1">&nbsp; Ring</option>
    <option value="&categories_id=2">&nbsp; Earrings</option>
    <option value="&categories_id=3">&nbsp; Neckware</option>
    <option value="&categories_id=4">&nbsp; Bracelet</option>
</select><br/>
<select name="searchterm_4" class="quick_search">
       <option value="">- Price -</option>
       <option value="&from=0&pto=25">&nbsp; $1 to $249</option>
       <option value="&from=25&pto=50">&nbsp; $250 to $500</option>
       <option value="&from=50&pto=100">&nbsp; $500 to $750</option>
       <option value="&from=100&pto=250">&nbsp; $1000 to $1500</option>
       <option value="&from=250&pto=500">&nbsp; $1500 to $2250</option>
       <option value="&from=500&pto=750">&nbsp; $2250 to $3000</option>
       <option value="&from=750&pto=">&nbsp; $750 and up</option>
</select><br/>
<input type="submit" value="submit" class="submit-button" />
</form>
</div>
</div>
End_Of_Quote;
?>
 
Odgovor na temu

milan82

Član broj: 35288
Poruke: 72
*.dsl.iskon.hr.



Profil

icon Re: PHP i dropdown izbornici (pretraga)17.08.2006. u 11:52 - pre 173 meseci
Rijesio sam,

jednostavno nisam vidio searchterm i search_term, greška u Amerikančevom kodu ... Sutra idem u okulista:))
 
Odgovor na temu

[es] :: PHP :: PHP i dropdown izbornici (pretraga)

[ Pregleda: 1720 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.