cze mam taki skrypt wyszukiwania w bazie,wyszukuje dzobrze ale przy podzale wyniku wyszukiwania wyswietla mi tylko pierwsza strone a pozostale sa puse dlaczego?
<?
echo \"<div align=\"center\"><form name=\"formularz\" method=\"post\" action=\"szukaj.php\"> <select name=\"pole\">
<option value=\"autor\">Autor</option>
<option value=\"tytul\">Tytul</option>
<option value=\"zalacznik\">Zalacznik</option>
<option value=\"seria\">Seria</option>
<option value=\"dzial\">Dzial</option>
<option value=\"gatunek\">Gatunek</option>
<option value=\"data_wyd\">Data wydania</option>
<option value=\"inni_autorzy\">Inni autorzy</option>
<option value=\"wydawnictwo\">Wydawnictwo</option>
</select>
<input name=\"wartosc\" type=\"text\">
<input type=\"submit\" name=\"szukaj\" value=\"Szukaj\">
</form></div>\";
if ($wartosc)
{
if( empty( $_GET['id'] ) ) {
$strona = 0;
}
else
{
$strona = $_GET['id'];
}
$limit = 7;
switch ($pole)
{
case \"autor\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(autor) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"tytul\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(tytul) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"zalacznik\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(zalacznik) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"seria\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(seria) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"dzial\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(dzial) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"gatunek\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(gatunek) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"data_wyd\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(data_wyd) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"inni_autorzy\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(inni_autorzy) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
case \"wydawnictwo\":
$wykonaj=mysql_query(\"select * from ksiazki where upper(wydawnictwo) like upper('%$wartosc%') LIMIT \".($strona*$limit).\",\".$limit , $conn); break;
}
include 'menu3.php';
if ($pole) echo \"<b>Hasło:<br>n$wartosc</b>\"; if (!$wykonaj) {echo \"Bł±d zapytania<br>n\"; die(mysql_error($conn));} {
<td width=\"1%\">\".$wiersz['id'].\"</td>
<td width=\"10%\">\".$wiersz['tytul'].\"</td>
<td width=\"10%\">\".$wiersz['autor'].\"</td>
<td width=\"10%\">\".$wiersz['opis'].\"</td>
<td width=\"10%\">\".$wiersz['inni_autorzy'].\"</td>
<td width=\"10%\">\".$wiersz['wydawnictwo'].\"</td>
<td width=\"8%\">\".$wiersz['rok_wyd'].\"</td>
<td width=\"10%\">\".$wiersz['gatunek'].\"</td>
<td width=\"10%\">\".$wiersz['seria'].\"</td>
<td width=\"10%\">\".$wiersz['dzial'].\"</td>
</tr>\";
}
$zap=\"select * from ksiazki\";
echo \"<div align=right><b>$count</b> rekordów.</div>n\"; $zapytanie=\"select * from ksiazki\";
$start = ceil($licznik/$limit); if ($strona>0
) {echo \"<a href=test.php?id=\".($strona-1).\">Poprzednia</a>\";} for($i = 0; $i<$start; $i++)
{
echo ' <a href=test.php?id='.$i.'>['.($i+1).']</a> '; }
if ($strona+1
<$start) echo \"<a href=test.php?id=\".($strona+1).\">Nastepna</a>\"; }
?>