Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-03 17:37:35

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

uciananie wydruku przy includowaniu pliku

Witam! mam taki problem! - mam skrypt dzięki ktoremu wyświetlam sobie na stronie dowolną ilość tabelek po wpisaniu
do formularza rządanej liczby. Tzn - w jednym pliku stworzyłem sobie w php jedną tabelę a w drugim pole formularza w które wpisuje jakąś liczbę np 5 po kliknieciu w przycisk wyświetla mi się 5 tabel.
skrypt wygląda tak:

form.php

<form name="formularz" action="for.php" method="get">
wprowadz ilo¶ć:
<input type="text" name="numer" size="10"><br>
<br><center><input type="submit" value="wydrukuj na ekran" onclick="document.formularz.action='for.php';document.formularz.submit();"/></center>


oczywiście plik for.php

<?
$dana = $_GET['numer'];

for($i=0; $i< $dana; $i = $i+1)
$test = include('ksi2.php');
{
    $test;
}
?>


no a ksi2.php to przypuszczalnie zwykła tabelka.
<table><tr><td> jakiś tekst </td></tr></table>

No i wszystko jest ok. Ale mam problem z wydrukiem . Bo chciałem żeby wychodzily mi dokładnie po dwie tabelki na jednej stronie a na podglądzie wydruku pierwsze pare stron jest ok a póżniej np góra kolejnej pokazuje się jako kawałek trzeciej itd.
Jednakże dzięki css mozna uciąć wydruk w danej chwili za pomocą :

<style type="text/css"><!--
div { page-break-after: always;
}
--></style>

i wstawiam <div> i na samym końcu tabeli </div>
ale w tym momencie robi mi po jednej tabelce na strone.
kompletnie niemam pojęcia jak by to zrobić jak się używa include. czyli jak skrypt zmodyfikował żeby div'a wrzucał
dokładnie po drugiej tabelce a dzięki temu ucinał wydruk dokładnie po drgiej tabelce.
Prosze bardzo o pomoc.

Ostatnio edytowany przez debbie (2008-04-03 17:39:09)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2008-04-04 00:29:39

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: uciananie wydruku przy includowaniu pliku

Przykładowo:

Kod:

<?php
$dana = $_GET['numer'];

for( $i = 0; $i < $dana; $i++ ) {
    if ( $i % 2 == 0 ) echo '<div>';
    include( 'ksi2.php' );
    if ( $i % 2 != 0 ) echo '</div>';
}
if ( $dana && $dana % 2 == 0 ) echo '</div>';
?>

Offline

 

#3  2008-04-04 02:00:58

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: uciananie wydruku przy includowaniu pliku

jakby co to byl tu kiedys temat o wymuszeniu lamania strony przy pomocy css ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#4  2008-04-11 09:18:08

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: uciananie wydruku przy includowaniu pliku

wielkie dzięki:)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)