Autor | Zpráva | ||
---|---|---|---|
ano Profil * |
#1 · Zasláno: 19. 3. 2006, 16:17:07
V sekcii inzercia chcem vytvori» vyhµadávanie inzerátov podµa jednotlivých kritérii. Inzeráty sú uloľené v MySQL, kde obsahujú hodnoty zaradenia (auto_moto, drobnochov....). Chcem vytvori» vyhµadávanie podµa týchto kritérii a to pomocou <option>. Tzn. ľe by bol <option> z jednotlivými kategóriami (default by bolo vypísanie vąetkých). Ako to prosím Vám urobi» a vsunú» do tohto kódu. Chcel by som, aby sa ihňeď po vybratí zobrazili inzeráty danej kategórie bez toho, aby sa muselo vyhµadávanie presúva» na iný skript. Ďakujem
if (!isset($_GET["celkom"])) //pokud nevíme, kolik bude záznamů tak to zjistíme... { $vysledok=mysql_query("select count(*) as pocet from inzerat"); $zaznam=mysql_fetch_array($vysledok); $celkom=$zaznam["pocet"]; } else { $celkom=$_GET["celkom"]; } if ($celkom>=ROWS or $celkom<ROWS) { if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"]; $vysledok = mysql_query("select * from inzerat ". "order by datum desc". " limit ".($od-1).", ".ROWS); echo "Počet inzerátov: ".$od."-"; echo (($od+ROWS-1)<=$celkom)?($od+ROWS-1):$celkom; echo " z celkového počtu: <b>$celkom</b><br />"; //začátek - vytvoř odkaz pouze pokud nejsme na začátku if ($od==1) echo "Na začiatok | "; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=1\">Na začiatok</a> | "; //zpět - vytvoř odkaz pouze pokud nejsme v prvních ROWS if ($od<ROWS) echo "Predchádzajúci | "; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($od-ROWS)."\">Pre dchádzajúci</a> | "; //daląí - vytvoř, pouze pokud nejsme v posledních ROWS if ($od+ROWS>$celkom) echo "Nasledujúci | "; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($od+ROWS)."\">Nas ledujúci</a> | "; //poslední - to je posledních (zbytek po dělení ROWS) záznamů if ($od>$celkom-ROWS) echo "Na koniec"; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($celkom-$celkom%R OWS+1)."\">Koniec</a><br />"; } while ($zaznam=MySQL_Fetch_Array ($vysledok)) echo '<div class="inzerat_ramcek"><span class="inzerat">Názov inzerátu: </span>'.$zaznam["nazov_inzeratu"]."<br /> <span class=\"inzerat\">Kontakt: </span>".$zaznam["kontakt"]."<br /> <span class=\"inzerat\">Text: </span>".$zaznam["text"]."</span><br /> <span class=\"inzerat\">Dátum pridania: </span>".$zaznam["datum"]."</span><br /></div>\n"; ?> |
||
Časová prodleva: 3 dny
|
|||
ano Profil * |
#2 · Zasláno: 22. 3. 2006, 17:45:49
Budem trochu dotieravy. Neviete mi fakt nikto poradi»?
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0