witam
mam problem ze stronicowaniem wynikow wyswietlanych z wyszukiwarki.
wyszukiwarka dziala prawidlowo tylko w zaden sposob niemoge dopasowac do wynikow
wyszukiwania stronicowania.
Jak zrobie stronicowanie do podzieli wyniki wyszukiwania i wyswietli prawidlowa ilosc linkow
ale niestety po nacisnieciu jakiego kolwiek z wygenerowanych linkow pokazuje pusta strone.
walcze z tym juz kilka dni. jak zrobie stronicowanie na jednym zapytaniu to dziala natomiast przy
uzyciu kilku zapytan niedziala.
plik z funkcja formularza wyszukiwarki dom.php<?php
function form_szukaj_d()
{
<table cellspacing="0" cellpadding="0" align="center" width="400" id="s">
<form action="szukaj_dom.php" method="post">
<tr bgcolor="#7CBAEC" style="height:30px;">
<td> <b>Wyszukiwanie</b></td>
<td></td>
</tr>
<tr bgcolor="#E1E1FF" style="height:30px;">
<td> Rodzaj transakcji:</td>
<td><input type="radio" name="dom" value="s" checked> Sprzedaż <input type="radio" name="dom" value="w"> Wynajem</td>
</tr>
<tr bgcolor="#E9E9FF">
<td> Lokalizacja</td>
<td><select name="lokalizacja" id="s_p"><option>Wszystkie</option><option>Koszalin</option><option>poza koszalinem</option></select></td>
</tr>
<tr bgcolor="#E1E1FF">
<td> Typ</td>
<td><select name="typ" id="s_p"><option>Wszystkie</option><option>wolno stojące</option><option>szeregowe</option><option>bliźniaki</option></select></td>
</tr>
<tr bgcolor="#E9E9FF">
<td> Sortuj według</td>
<td><select name="sort" id="s_p">
<option>data</option>
<option>cena</option>
<option>powierzchnia</option>
<option>nr oferty</option>
</select>
</td>
</tr>
<tr bgcolor="#E1E1FF">
<td></td>
<td align="right"><input type="submit" value="szukaj"></td>
</tr>
</form>
</table>';
}
?>
plik: szukaj_dom.php<?
include 'function.php';
require('f_connect.php');
define('ILOSC_WYNIKOW_NA_STRONIE', 3
);
// w inny sposób pobieramy ilosc danych w bazie
$SQL = "SELECT FOUND_ROWS() as Ilosc";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <table border="0" align="center" cellpadding="0" cellspacing="0"> <td background="img/cien.jpg" width="15"></td> <table cellpadding="0" cellspacing="0" align="center" width="850"> <td><? head_bottom(); ?></td>
<table cellpadding="0" cellspacing="0" align="center" width="850" style="background:white;"> <td align="center" valign="top"><? menu(); ?></td> <table align="center" width="610" border="0" cellpadding="0" cellspacing="0" > <td align="left" width="7" valign="top"><img src="img/linia.jpg" width="7" height="621"/></td> <td width="444" valign="top" align="center">
<?
if($sort == 'nr oferty')
{
$sort = 'd_id';
}
if($sort == 'powierzchnia')
{
$sort = 'pow';
}
require('f_connect.php');
if($dom == s)
{
if($lokalizacja == 'Wszystkie' && $typ == 'Wszystkie' && $sort == $sort )
{
$sql = "select * from oferta where ob='dom' and rodzaj='sprzedaż' order by '".$sort."' ";
}
if($lokalizacja == 'Wszystkie' && $typ != 'Wszystkie' && $sort == $sort )
{
$sql = "select * from oferta where ob='dom' and rodzaj='sprzedaż' and typ='".$typ."' order by '".$sort."' ";
}
if($lokalizacja != 'Wszystkie' && $typ != 'Wszystkie' && $sort == $sort )
{
$sql = "select * from oferta where ob='dom' and rodzaj='sprzedaż' and lokalizacja='".$lokalizacja."' and typ='".$typ."' order by '".$sort."' ";
}
if($lokalizacja != 'Wszystkie' && $typ == 'Wszystkie' && $sort == $sort )
{
$sql = "select * from oferta where ob='dom' and rodzaj='sprzedaż' and lokalizacja='".$lokalizacja."' order by '".$sort."' ";
}
print '<table id="panel_of">';
{
print '<tr><td style="background-image:url(img/tlo_oferta.jpg);width:444px;height:139px;" valign="top"><div style="margin-top:13px;margin-left:20px;"><a href="view_of_m.php?d_id='.$rek['d_id'].'"><img src="oferty/'.$rek['d_id'].'/'.$rek['d_id'].'.jpg" width="145" height="110" align="left" border="0" style="margin-right:20px;"/></a> <div id="of2"><b>Nr oferty: </b>'.$rek['d_id'].'</div><div id="of2"><b>Powierzchnia: </b>'.$rek['pow'].' </div><div id="of2"><b>Miejscowość: </b>'.$rek['miejscowosc'].'</div><div id="of2"><b>Lokalizacja: </b>'.$rek['lokalizacja'].'</div><div id="of2"><font color="green"><b>Cena: '.$rek['cena'].' zł</b></font></div></div></div></td></tr>';
}
}
print '<div style="font-size:12px;" align="center"><a href="java script:history.back()">wstecz</a></div>';
?>
<td align="right" width="7" valign="top"><img src="img/linia.jpg" width="7" height="621"/></td>
<table cellpadding="0" cellspacing="0" align="center" width="850"> <td background="img/cien_prawy.jpg" width="15"></td>