Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Druk / podział na strony
Forum PHP.pl > Forum > Przedszkole
cerberpat
Witam mam szybkie pytanie choc pewnie prosta sprawa ale... mam dynamicznie generowany druk i potrzebuje ustawic ze dana czesc textu nie moze byc przerzucana na nastepna strone czyli albo miesci sie cala i git albo caly blok jest przerzucany a nie tylko 3 linijki np. jak to zrobic? z góry dzieki smile.gif
kipero
A jak masz generowaną stronę do wydruku? Oddzielny arkusz stylów, plik PDF czy jeszcze jakoś inaczej?
konradg
Użyj
  1. <div style="size:21.59cm 29.94cm;margin:0cm; page-break-after:always;">
  2. Tresc, tresc, Tresc, tresc, Tresc, tresc
  3. </div>
Tu masz z funkcją js. http://drzewo-wiedzy.pl/?page=artykul&id=34
cerberpat
wszystko fajnie tylko to dzieli strone co takiego <div> czy <p> a tu mamy pentelke i raz sie zmieszcza 3 innym razem 5 paczek... to rekordy z tabeli...


  1. <?
  2. $zapytanie = "SELECT login FROM druk_recepty WHERE czas1r LIKE '08/06/2009' OR czas1r LIKE '09/06/2009' OR czas1r LIKE '10/06/2009' GROUP BY login";
  3.  
  4. $zapytanie = mysql_query($zapytanie);
  5.  
  6.        while ($row=mysql_fetch_array($zapytanie))
  7.        {
  8.  
  9.            $zap = "SELECT kto FROM log_tab WHERE log LIKE '".$row['login']."'";
  10.            $zap = mysql_query($zap);
  11.            $zap=mysql_fetch_array($zap);
  12.            
  13.            
  14.            print('<tr><td COLSPAN=4><center>'.$zap['kto'].'</center></td></tr>');
  15.            
  16.                $zapytanie1 = "SELECT `nazwiskor`, `imier` , `miejscowoscr`, `ulicar` , `domr` , `mieszkanier` , `peselr` , `oddzial_NFZr` , `uprawnieniar` , `Ch_przewlekler` , `lek1`, `lek2`, `lek3`, `lek4`, `lek5`,  `czas1r` , `czas2r`, `lekarzr`, `datar`, `login`, `czas` FROM druk_recepty WHERE (czas1r LIKE '08/06/2009' OR czas1r LIKE '09/06/2009' OR czas1r LIKE '10/06/2009') AND login LIKE '".$row['login']."'";
  17.  
  18.                $zapytanie1 = mysql_query($zapytanie1);
  19.                echo mysql_error();
  20.                
  21.                while ($row1=mysql_fetch_array($zapytanie1))
  22.                {
  23.  
  24.                    print('<div style="size:21.59cm 12cm;margin:0cm; page-break-after:always;"><tr><td weight="150">Nazwisko/Imię: <br>Pesel: <br>Miejscowość: <br>Ulica: <br>Dom/Mieszkanie: <br></td><td weight="250">'.$row1['nazwiskor'].' '.$row1['imier'].'<br>'.$row1['peselr'].'<br>'.$row1['miejscowoscr'].'<br>'.$row1['ulicar'].'<br>'.$row1['domr'].'/'.$row1['mieszkanier'].'</td><td weight="250">Oddział NFZ: <br>Uprawnienia: <br>Choroby przewlekłe: <br>Data wystawienia: <br>Data realizacji od dnia: <br>Wypisano: <br></td><td weight="150">'.$row1['oddzial_NFZr'].'<br>'.$row1['uprawnieniar'].'<br>'.$row1['Ch_przewlekler'].'<br>'.$row1['czas1r'].'<br>'.$row1['czas2r'].'<br>'.$row1['czas'].'</td></tr><tr><td COLSPAN=4>'.$row1['lek1'].'</td></tr><tr><td COLSPAN=4>'.$row1['lek2'].'</td></tr><tr><td COLSPAN=4>'.$row1['lek3'].'</td></tr><tr><td COLSPAN=4>'.$row1['lek4'].'</td></tr><tr><td COLSPAN=4>'.$row1['lek5'].'</td></tr><tr><td COLSPAN=4>-----------------------------------------------------------------------------------------------------------------------------------</td></tr></div>');
  25.            
  26.                }        
  27.            
  28.        }        
  29. ?>



Cos takiego i chodzi o to zeby gdy kolejny rekord wrzucany przez petle nie miesci sie w calosci to ma isc na nastepna strone ale jesli sie miesci to londuje pod wczesniejszym...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.