Formulár:
Kód: Vybrať všetko
<form action="#" method="post">
<input type="hidden" name="vyhladat" value="vyhladat"/>
<table>
<select name="dopyt" style="width:150px; ">
<option value="predaj">Predaj</option>
<option value="prenajom">Prenajom</option>
</select>
<tr><td>Druh:</td></tr>
<tr><td>
<select name="kat" style="width:150px; ">
<option>--Vyberte--</option>
<option value="byty">Byty</option>
<option value="domy">Domy</option>
<option value="pozemky">Pozemky</option>
<option value="novostavby">Novostavby</option>
<option value="podnikanie">Podnikanie</option>
</select></td></tr>
<tr><td>Lokalita:</td></tr>
<tr><td>
<select name="lokalita" style="width:150px; ">
<option>--Vyberte--</option>
<option value="1">Bratislava 1</option>
<option value="2">Bratislava 2</option>
<option value="3">Bratislava 3</option>
<option value="4">Bratislava 4</option>
<option value="5">Bratislava 5</option>
<option value="6">Okolie</option>
</select></td></tr>
<tr><td>Cena:</td></tr>
<tr><td>
<select name="cena" style="width:150px; ">
<option>--Vyberte--</option>
<option value="10000">do 10.000</option>
<option value="20000">do 20.000</option>
<option value="35000">do 35.000</option>
<option value="50000">do 50.000</option>
<option value="1é0000">do 100.000</option>
<option value="500000">do 500.000</option>
<option value="1000000">do 1.000.000</option>
<option value="5000000">do 5.000.000</option>
<option value="10000000">nad 5.000.000</option>
</select></td></tr>
</table>
<input type="submit" value="zobrazit"/>
</form>Kód: Vybrať všetko
<?//vyhladavanie
function Vyhladaj($dopyt2, $kat2, $lokalita2, $cena2){
while ($zaznam = mysql_fetch_array($query)){
$query = mysql_query("SELECT * FROM polozky WHERE dopyt='$dopyt2' AND kat='$kat2' AND lokalita='$lokalita2' AND (cena<='$cena2') ORDER BY datum DESC") or die(mysql_error());
$datum = date('j. m. Y, H:i', $zaznam["datum"]);
echo "<h2><a href=\"index.php?read=".$zaznam['id']."\">".$zaznam['nazov']."</a><span class=\"h2-datum\">".$datum."</span></h2>
<p style=\"min-height:80px;\"><a href=\"index.php?read=".$zaznam['id']."\"><img src=\"".$zaznam["obr"]."\" width=\"120\" align=\"left\" height=\"90\" alt=\"\"/></a>
Lokalita:Bratislava";
if($zaznam['lokalita']==6){ echo" - okolie <br/></strong>"; }else{ echo"
".$zaznam['lokalita']." <br/></strong>";}
echo" Cena:".$zaznam['cena'].",-Sk<br/>
exkluzivne - len - u - nas</p>";
}}?>Volanie funkcie:
Kód: Vybrať všetko
... ... ...
}elseif(isset($_POST['vyhladat'])){
Vyhladaj($_POST["dopyt"], $_POST["kat"], $_POST["lokalita"], $_POST["cena"]);
.... .... .... Kód: Vybrať všetko
$query = mysql_query("SELECT * FROM polozky WHERE dopyt='$dopyt2' AND kat='$kat2' AND lokalita='$lokalita2' AND (cena<='$cena2') ORDER BY datum DESC") or die(mysql_error());
Štruktúra tabuľky:
Kód: Vybrať všetko
`id` int(11) NOT NULL auto_increment,
`nazov` varchar(64) character set utf8 collate utf8_slovak_ci NOT NULL,
`dopyt` varchar(255) character set utf8 collate utf8_slovak_ci NOT NULL,
`lokalita` smallint(5) NOT NULL,
`cena` int(32) NOT NULL,
`popis` text character set utf8 collate utf8_slovak_ci NOT NULL,
`clanok` text character set utf8 collate utf8_slovak_ci NOT NULL,
`datum` varchar(64) character set utf8 collate utf8_slovak_ci NOT NULL,
`kat` varchar(32) character set utf8 collate utf8_slovak_ci NOT NULL,
`obr` varchar(255) character set utf8 collate utf8_slovak_ci NOT NULL,