<?php QUESTION ?>

2 отговора 153 прегледа
#1

<?php QUESTION ?>

Здравейте,

някой може ли да ми каже, как мога да проверявам (с РНР) дали съм стигнал края на страницата - А4 формат ?
Направил съм репорт, който е динамичен и обикновено е много страници,
задал съм с CSS, да прави pagebreak след всеки 30 ред (примерно), за да не
се получи насичане минавайки от една страница на друга (говорим за страници за печат), искам да го направя по инуитивно, само да прави проверка, дали е достигнат края на листа за печат, и да си премине на следващия !

Ако има начин, бихте ли ме просветлили ?

Отговор
в отговор на Beast #2

Re: <?php QUESTION ?>

Слагай някакъв разделител в края на всяка страница. Например --- или нещо друго, което е достатъчно уникално. После с PHP ще търсиш за този стринг.

Друг вариант е да проверяваш броя на редовете. Ако те например са 30 за всяка страница, 31-вия вече ще е нова страница и т.н.

CodeRed

Отговор
в отговор на CodeRed #3

Re: <?php QUESTION ?>

Абе това е ясно, аз съм го направил точно по този начин !
Въпроса ми обаче е, как да проверя дали реално е стигнало края на листа. защото редовете може да бъдат разтеглени по височина, в зависимост то информацията в тях, и ако съм задал предварително "30" ще прекара страницата !

Отговор