sprawdzam sobie (mam zastosowana paginację stron, na każdej mam 27 rekordów) ile stron ma cały wydruk:
......... $sql = "SELECT COUNT(*) FROM $tabelka"; $result = mysql_query($sql) OR die('Queryproblem: ' . mysql_error()); $ilePozycji = mysql_result($result, 0); $ileStron=ceil($ilePozycji/27); ..........
mając tę wiedzę pomyślałem, że pokaże userowi od której strony do której chce drukować:
.......... echo '<select name="ilosc_do_wydruku_start" >'; for ($i = 1; $i <= $ileStron; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select>'; echo '<select name="ilosc_do_wydruku_stop" >'; for ($i = 1; $i <= $ileStron; $i++) { echo '<option value="'.$i.'">'.$i.'</option>'; } echo '</select>'; ...........
jak zrobić aby numer strony kończącej wydruk nie mógł być mniejszy niż numer strony wydruk rozpoczynający, a zarazem nie większy niż 10 kolejnych stron?