Ir para conteúdo

Arquivado

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

Dark Phoenix

[Resolvido]  com impresão

Recommended Posts

boa tarde galera,

venho aki mais uma vez pedir a ajuda de vocês

 

Fiz aqui um site, que já esta tudo pronto soh faltando a parte de impressao

 

tenho esta 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">
<?php
require('conexao.php');

$base=mysql_select_db('fiatfattore',$conn);
$query="SELECT * FROM novos ORDER BY id_novos";
$dados=mysql_query($query,$conn);
  
?>
<table width="800" border="1">
  <tr>
	<td colspan="1"><div align="center">Modelo, Versão e Série</div></td><td><div align="center">Cor</div></td><td><div align="center">Status</div></td><td><div align="center">Chassi</div></td><td><div align="center">Valor</div></td><td><div align="center">Local</div></td><td><div align="center">Vendedor</div></td><td><div align="center">Responsável</div></td>
  </tr>
<?
while ($result=mysql_fetch_array($dados))
{
?>
  <tr>
	<th scope="col"><? echo $result['mvs']; ?></th>
	<th scope="col"><? echo $result['cor']; ?></th>
	<th scope="col"><? echo $result['status']; ?></th>
	<th scope="col"><? echo $result['chassi']; ?></th>
	<th scope="col"><? echo $result['valor']; ?></th>
	<th scope="col"><? echo $result['local']; ?></th>
	<th scope="col"><? echo $result['vendedor']; ?></th>
	<th scope="col"><? echo $result['responsavel']; ?></th>
  </tr>
<?
}
?>  
</table>
<p><a href="java script:self.print()">IMPRIMIR</a>
  <br>
  <a href="home.php" title="Volta para a página anterior">Voltar</a></p>
</body>
</html>

gostaria de imprir somente a tabela, sem o botão voltar e imprimir

alguem poderia me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai ter que usar javascript, ao clicar no botão você aplicava uma ação( display = none ).

então ele iriá sumir da sua impressão.

 

depois você também terá que usar a função Timeout para aparecer de novo já no formulário.

 

beleza?

 

 

qualquer dulvida estamos ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer assim:

 

<script language="javascript">
	function imprimir()
	{
		document.getElementById("btprint").style.display="none";
		self.print();
	}

</script>

e no link:

 

<a href="java script:imprimir();" name="btprint" id="btprint">IMPRIMIR</a>

Espero que ajude

 

^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: PHP=>Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

é melhor com CSS cara! Não precisa de scripts.

No CSS você trabalha com diversos tipos de mídia, incluindo impressão. Então você pode resolver assim:

 

<!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>
<style type="text/css" media="print">
.NAO_IMPRIMIR { display: none; }
</style>
</head>

<body VLINK="blue">
<?php
require('conexao.php');

$base=mysql_select_db('fiatfattore',$conn);
$query="SELECT * FROM novos ORDER BY id_novos";
$dados=mysql_query($query,$conn);
  
?>
<table width="800" border="1">
  <tr>
	<td colspan="1"><div align="center">Modelo, Versão e Série</div></td><td><div align="center">Cor</div></td><td><div align="center">Status</div></td><td><div align="center">Chassi</div></td><td><div align="center">Valor</div></td><td><div align="center">Local</div></td><td><div align="center">Vendedor</div></td><td><div align="center">Responsável</div></td>
  </tr>
<?
while ($result=mysql_fetch_array($dados))
{
?>
  <tr>
	<th scope="col"><? echo $result['mvs']; ?></th>
	<th scope="col"><? echo $result['cor']; ?></th>
	<th scope="col"><? echo $result['status']; ?></th>
	<th scope="col"><? echo $result['chassi']; ?></th>
	<th scope="col"><? echo $result['valor']; ?></th>
	<th scope="col"><? echo $result['local']; ?></th>
	<th scope="col"><? echo $result['vendedor']; ?></th>
	<th scope="col"><? echo $result['responsavel']; ?></th>
  </tr>
<?
}
?>  
</table>
<p class='NAO_IMPRIMIR'><a href="java script:self.print()">IMPRIMIR</a>
  <br>
  <a href="home.php" title="Volta para a página anterior">Voltar</a></p>
</body>
</html>

Entendeu?

 

Abraços!!

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.