Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dark Phoenix

Problema com tabelas

Recommended Posts

salve galera estou aki com um site pronto (graças a Deus) porem tenho 1 pequeno problema

 

estou tentnaod imprimir uma tabela que terá varias paginas

gostaria que ela imprimisse um cabeçalho em todas as paginas

e tambem estou tendo outro problema ela nao esta imprimindo a 1 borda da 1 linha nas outras paginas

<?php
session_start(); // Inicia a session
include "functions.php"; // arquivo de funções. 
session_checker(); // chama a função que verifica se a session iniciada da acesso à página.
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Carros Novos</title>
</head>
<body VLINK="blue" onload="window.print();">
<style type="text/css">
table thead tr th {style=""}
</style>
<link rel="shortcut icon" href="favicon.ico" >
<?php
require('conexao.php');

?>

<table width="775" border="0" >

<tr>
<td width="170" height="57">
  <div align="center"><strong><u>Empresa</u></strong>
  </div>
</td>
<td colspan="6">
</td>
<td width="126" rowspan="2"><img src="imagens/logo.JPG" alt="Logo da empresa" width="111" height="102" /></td>
</tr>
<tr>
<td>
  <div align="center"><strong>Estoque de Novos</strong></div></td>
<td colspan="6"> <div align="center"><?php
$data=date("d/m/Y");
echo $data;
?></div></td>
</tr>
</table>

<table width="775" border="1" style="border-collapse: collapse">
<thead>
<tr>
	<th width="195" colspan="1"><div align="center">Modelo, Versão e Série</div></th><th width="48"><div align="center">Cor</div></th><th width="216"><div align="center">Opicionais</div></th><th width="58"><div align="center">Status</div></th><th width="18"><div align="center"> Pg</div></th><th width="38"><div align="center">Placa</div></th><th width="57"><div align="center">Chassi</div></th><th width="50"><div align="center">Valor</div></th><th width="37"><div align="center">Local</div></th>
  </tr>
	</thead>
	<tbody>
<?
while ($result=mysql_fetch_array($dados))
{
?>
  <tr>
	<th scope="col"><font face="Arial" size="1">
<? echo $result['mvs']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['cor']; ?></font></th>
		<th scope="col"><font face="Arial" size="1"><? echo $result['opt']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['status']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['parcela']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['placa']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['chassi']; ?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $valor1 = number_format($result['valor'],2, ",", ".");?></font></th>
	<th scope="col"><font face="Arial" size="1"><? echo $result['local']; ?></font></th>
	 </tr>
<?
}
?>  
  </tbody>
</table>
</body>
</html>
alguem poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste de preferencia o HTML gerado quando a página é executada.

 

defina a parte que quer que seja impressa em todas as páginas com position: absoute; top: 0;

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom o problema do cabeçalho eu consegui resolver

porém o outro, que as outras páginas são impressas faltando a linha superior da tabela (a tabela fica aberta)

eu naum consegui alguem poderia me ajudar?

 

obs: Aprendiz CSS quando você fala do codigo html gerado seria o codigo fonte correto?

se for esta aki

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Carros Usados</title>

<script LANGUAGE="JavaScript">
<!--
function centerWindow() {
if (document.all)
var xMax = screen.width, yMax = screen.height;
else
if (document.layers)
var xMax = window.outerWidth, yMax = window.outerHeight;
else
var xMax = 640, yMax=480;
var xOffset = (xMax - 200)/2, yOffset = (yMax - 200)/2;
window.open('imprimir_semi_novos.php?cidade=SJBV','windowbis',
'width=800,height=600,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}
//-->
</SCRIPT>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>

<body VLINK="blue">
<link rel="shortcut icon" href="favicon.ico" >
<a href="carros_semi_novos.php" title="Volta para a página anterior"><img src="imagens/icones/voltar.png" border="0" /></a><img src="imagens/icones/impressora.png"/ onclick="centerWindow()" style="cursor: pointer" title="Imprime esta página">
  <br />

<table width="775" border="0" >

<tr>
<td width="170" height="57">
  <div align="center"><strong><u>Empresa</u></strong>
  </div>
</td>
<td colspan="6">
</td>
<td width="126" rowspan="2"><img src="imagens/logo.JPG" alt="Logo da Fiat" width="111" height="102" /></td>
</tr>
<tr>
<td>
  <div align="center"><strong>Estoque de Semi-Novos</strong></div></td>

<td colspan="6"> <div align="center">12/11/2008</div></td>
</tr>
</table>
<table width="775" border="1" style="border-collapse: collapse">
<thead>
<tr>
	 <th colspan="1"><div align="center">Modelo, Versão e Série</div></th><th><div align="center">Portas</div></th><th><div align="center">Ano</div></th><th><div align="center">Cor</div></th><th><div align="center">Opicionais</div></th><th><div align="center">Combustível</div></th><th><div align="center">Status</div></th><th><div align="center">Valor</div></th><th><div align="center">Placa</div></th><th><div align="center">Local</div></th><th><div align="center">Vendedor</div></th>

  </tr>
  </thead>
	<tbody>
  <tr>
	<th scope="col"><font face="Arial" size="1">
Palio</font></th>
	<th scope="col"><font face="Arial" size="1">123132</font></th>
		<th scope="col"><font face="Arial" size="1">12313</font></th>

	<th scope="col"><font face="Arial" size="1">123132213</font></th>
	<th scope="col"><font face="Arial" size="1">123213123</font></th>
		<th scope="col"><font face="Arial" size="1">123123213</font></th>
	<th scope="col"><font face="Arial" size="1">123213231</font></th>
	<th scope="col"><font face="Arial" size="1">213.123,00</font></th>
		<th scope="col"><font face="Arial" size="1">SJBV</font></th>

	<th scope="col"><font face="Arial" size="1">SJBV</font></th>
	<th scope="col"><font face="Arial" size="1">231123</font></th>
  </tr>
  
  </tbody>
</table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou forçar uma borda, aumente a quantidade de pixels da borda superior

 

vê se resolve!

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Carros Semi-Novos</title>

 

<script LANGUAGE="JavaScript">

<!--

function centerWindow() {

if (document.all)

var xMax = screen.width, yMax = screen.height;

else

if (document.layers)

var xMax = window.outerWidth, yMax = window.outerHeight;

else

var xMax = 640, yMax=480;

var xOffset = (xMax - 200)/2, yOffset = (yMax - 200)/2;

window.open('imprimir_semi_novos_sjbv.php','windowbis',

'width=800,height=600,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');

}

//-->

</SCRIPT>

<style type="text/css">

<!--

.style1 {color: #FF0000}

-->

</style>

</head>

 

<body VLINK="blue">

<link rel="shortcut icon" href="favicon.ico" >

<a href="carros_semi_novos.php" title="Volta para a página anterior"><img src="imagens/icones/voltar.png" border="0" /></a><img src="imagens/icones/impressora.png"/ onclick="centerWindow()" style="cursor: pointer" title="Imprime esta página">

<br />

 

<table width="775" border="0" >

 

<tr>

<td width="170" height="57">

<div align="center"><strong><u>Empresa</u></strong>

</div>

</td>

<td colspan="6">

</td>

<td width="126" rowspan="2"><img src="imagens/logo.JPG" width="111" height="102" /></td>

</tr>

<tr>

<td>

<div align="center"><strong>Estoque de Semi-Novos</strong></div></td>

 

<td colspan="6"> <div align="center">17/11/2008</div></td>

</tr>

</table>

<table width="775" border="1" style="border-collapse: collapse">

<thead>

<tr>

<th colspan="1"><div align="center">Modelo, Versão e Série</div></th><th><div align="center">Portas</div></th><th><div align="center">Ano</div></th><th><div align="center">Cor</div></th><th><div align="center">Opicionais</div></th><th><div align="center">Combustível</div></th><th><div align="center">Status</div></th><th><div align="center">Valor</div></th><th><div align="center">Placa</div></th><th><div align="center">Local</div></th><th><div align="center">Vendedor</div></th>

 

</tr>

</thead>

<tbody>

<tr>

<th scope="col"><font face="Arial" size="1">

Corsa Super 1.0</font></th>

<th scope="col"><font face="Arial" size="1">2</font></th>

<th scope="col"><font face="Arial" size="1">96/97</font></th>

 

<th scope="col"><font face="Arial" size="1">Verde</font></th>

<th scope="col"><font face="Arial" size="1">Visib./VE/TE/Alarme</font></th>

<th scope="col"><font face="Arial" size="1">Gasolina</font></th>

<th scope="col"><font face="Arial" size="1">Livre</font></th>

<th scope="col"><font face="Arial" size="1">10.900,00</font></th>

<th scope="col"><font face="Arial" size="1">xxx-1111</font></th>

 

<th scope="col"><font face="Arial" size="1">SJBV</font></th>

<th scope="col"><font face="Arial" size="1">Carol</font></th>

</tr>

 

</tbody>

</table>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

table thead { border-top: 3px ridge black; }

adicione essas linhas no seu layout de impressão

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.