Dzięki już mam, nie wiedziałem, że to się zwie stronicowanie.
Może mi ktoś powiedzieć, jak w następnej stronie wyniku zapamiętać dane z formularza bo się gubią i następna strona nie pokazuje już wyniku.
<?php
echo'<form method=\"GET\">'; echo \"Wprowadź datę 'OD'/ Input date 'FROM' \"; echo\"<INPUT TYPE=text NAME=data_all_errors_rok SIZE=4 VALUE=$rok maxlength=4>\";
echo\"<INPUT TYPE=text NAME=data_all_errors_mc SIZE=2 VALUE=$mc maxlength=2>\";
echo\"<INPUT TYPE=text NAME=data_all_errors_dzien SIZE=2 VALUE=$dzien2 maxlength=2>\";
echo\" \";
echo\"<INPUT TYPE=text NAME=data_all_errors_godz SIZE=2 VALUE=00 maxlength=2>\";
echo\"<INPUT TYPE=text NAME=data_all_errors_min SIZE=2 VALUE=00 maxlength=2>\";
echo \"Wprowadź datę 'DO'/ Input date 'TO' \"; echo\"<INPUT TYPE=text NAME=data_all_errors_rok_koniec SIZE=4 VALUE=$rok maxlength=
>\";
echo'-';
echo\"<INPUT TYPE=text NAME=data_all_errors_mc_koniec SIZE=2 VALUE=$mc maxlength=2>\";
echo'-';
echo\"<INPUT TYPE=text NAME=data_all_errors_dzien_koniec SIZE=2 VALUE=$dzien maxlen
th=2>\";
echo\" \";
echo\"<INPUT TYPE=text NAME=data_all_errors_godz_koniec SIZE=2 VALUE=00 maxlength=2>\";
echo':';
echo\"<INPUT TYPE=text NAME=data_all_errors_min_koniec SIZE=2 VALUE=00 maxlength=2>\";
echo\"<INPUT TYPE=hidden NAME=lista1 VALUE=$lista1>\";
?>
.
.
.
.
<?php
$search_all_errors=$_GET['search_all_errors'];
$query=\"SELECT Whenl, Text FROM Events WHERE Crossing_Id='$lista1' AND Whenl>'($data_all_errors_rok-$data_all_errors_mc-$data_all_errors_dzien $data_all_errors_godz:$data_all_errors_min)' AND Whenl<'($data_all_errors_rok_koniec-$data_all_errors_mc_koniec-$data_all_errors_dzien_koniec $data_all_errors_godz_koniec:$data_all_errors_min_
koniec)' ORDER BY Whenl DESC\";
if ($rekordy==0){
echo'<center><table width=80% border=0><tr><td align=\"center\">'; echo'<b><Font color=\"#FF6600\"><Font size=\"4\">'; echo \"Brak danych / No data\"; echo'</td></tr></table><br><br></font></font></b>'; }
$max_poz = 10;
echo \"<p align=center>\";
// jeśli wchodzimy bez parametru $page pierwsza strona
// ustawia się jako pierwsza i pętla startuje od cyfry 0
If ($page==\"\")
{
$page=1;
$start=0;
}
else
// jeśli wchodzimy z parametrem pierwsza strona
// ustawia się z podanego parametru $page i pętla startuje od parametru $page
{
$start=$page*$max_poz;
$start=$start-$max_poz;
}
$stron = ceil ($rekordy/$max_poz); // instrukcja ceil zaokrągla ułamki w górę do pełnej liczby
// wykonujemy pętelki z podziałem na odnośniki do poszczególnych stron
If ($page>1)
{
$strona=$page-1;
echo \"<a href='pobor_zdarzen.php?page=$strona&search_all_errors=$search_all_errors'>poprzednie</a> \"; }
For ($index=1;
$index <= $stron;
$index++)
{
If (($page==$index) and ($stron!=1))
{
echo\"<font color=red><b>$index</b></font> | \";
$next=$page+1;
}
elseif ($stron!=1)
echo\" <b><a href='pobor_zdarzen.php?page=$index&search_all_errors=$search_all_errors'>$index</a></b> | \";
If (($page>0) and ($index==$stron) and ($page<$stron))
echo \" <a href='pobor_zdarzen.php?page=$next&search_all_errors=$search_all_errors'>następne</a>\"; }
// pobierasz sobie z bazy dane w zakresie oznaczonym $start, $max_poz (czyli z aktualnej strony na której jesteś)
$zapytanie=\"SELECT Whenl, Text FROM Events WHERE Crossing_Id='$lista1' AND Whenl>'($data_all_errors_rok-$data_all_errors_mc-$data_all_errors_dzien $data_all_errors_godz:$data_all_errors_min)' AND Whenl<'($data_all_errors_rok_koniec-$data_all_errors_mc_koniec-$data_all_errors_dzien_koniec $data_all_errors_godz_koniec:$data_all_errors_min_
koniec)' ORDER BY Whenl DESC LIMIT $start, $max_poz\";
?>