У меня есть php файл, который запустит скрипт SQL и выберет информацию о пользователях.
Информация некоторого пользователя может охватить 2 или 3 страницы, в то время как некоторые могли бы закончить во всего 1.
Я хочу распечатать начало когда-либо отчета пользователя на новой странице. Все, что они обрабатывают, должны быть автоматизированы, потому что существует приблизительно 400 пользователей, и клиент не может выбрать макет страницы для каждого пользователя или распечатать их индивидуально.
Как я могу достигнуть этого? использование PHP или JavaScript? Там какая-либо библиотека должна сделать это?
Спасибо :)
Ваш вопрос был немного запутанным, но теперь я думаю , что вы говорите о переносе страниц в print.css ? В таком случае вы можете использовать: разрыв страницы до и разрыв страницы после в вашем CSS.
Таким образом, используя CSS, вы бы сделали что-то вроде:
div.pagecontainer { page-break-after:always; }
Где ваша страница содержалась:
<div class="pagecontainer">page content here</div>
Если вы просто пытаетесь выяснить разбиение на страницы . Взгляните на это решение php .
Вы также можете полностью выполнить пагинацию на стороне клиента, как указано в этом вопросе и этом вопросе .