Como Imprimir Com Php?
#1
Posted 25/03/2004, 17:12
Tipo tem um formulário, o cara preenche e clica em imprimir, dai junto com esse formulário eu quero que seja impresso um texto, texto esse que não estava visível na tela.
Como fazer isso, o que tenho que usar?
#2
Posted 25/03/2004, 17:32
se não nem dá...
vc pode usar em java:
<a href="javascript:self.print()">IMPRIMIR</a>
vai imprimir tudo q ta na página
flw
#3
Posted 25/03/2004, 17:54
1º Crie a página do Formulário(com todos os dados que quiser),exemplo:
<form name="form2" method="post" action="mostrar_dados.php"> <p><br> Nome: <input type="text" name="nome"></br> <br> Senha: <input type="text" name="senha"></br> <br> E-mail: <input type="text" name="email"></br> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form>2º A ação da página é: mostrar_dados.php
então faça assim:
<HTML> <HEAD> <TITLE>Seus Dados</TITLE> </HEAD> <BODY> <?php $nome1=$_POST [$nome]; $senha1=$_POST [$senha];//aqui ele declara as informações postadas $email1=$_POST [$$email]; echo "Seu nome é: $nome1"; echo "Sua senha é: $senha1";//aqui ele imprime os dados dos formulários echo "Seu e-mail é: $email1"; ?> <a href="#" onClick="window.print();">[Imprimir seus dados]</a> </BODY> </HTML>Acho que é isto,não é muito útil,você pode fazer isto no final do cadstro de seu usuário,da é fácil,entre as eta´pas de cadastro,crie uma linha invisivel e pronto!!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!
#4
Posted 26/03/2004, 09:47
Como fazer pra imprimir junto com os dados do formulário um texto que não aparece na tela?
#5
Posted 26/03/2004, 10:19
Olha eu arriscaria dizer que isto é impossível...Então "Gui 1" eu sei que para imprimir somente os dados do formulário fica fácil utilizando JavaScript, mas eu quero que seja impresso junto com os dados do formulário um texto, texto este que não fica visível ao usuário, ou seja esse texto não aparece na tela, ai está minha dúvida:
Como fazer pra imprimir junto com os dados do formulário um texto que não aparece na tela?
Veja os conceitos:
A impressora imprime o que está visivel em um documento.
Logo um texto oculto não poderia ser impresso.
Mas caso eu esteja enganado, quem poderá responder melhor suas questões é o pessoal de JavaScript.
Valeu
Edição feita por: <? K3RN3L_P4N1C ?>, 26/03/2004, 10:21.
$nome = Tiago Leão;
$nick = <? K3RN3L_P4N1C ?>;
$email = tiagoacl@ig.com.br;
$icq = 124996176;
$interesses = PHP;
//Acredite em Jesus, porque ele ja acreditou em você um dia...
?>
#6
Posted 26/03/2004, 13:36
Quanto a imprimir o que não é visível... Também acho bastante díficil... Porém você pode, colocar algum texto, com a propriedade (CSS), visibility, como hidden, daí quando a pessoa clicar no botão de imprimir, o texto aparecer (pode ser que o usuário perceba mas....) e então aparecer a janela de impressão.
- Murd likes this
#7
Posted 27/03/2004, 09:05
Dai vai rodar!!!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!
#8
Posted 22/03/2010, 13:20
Como eu faço pra imprimir com o php?
Tipo tem um formulário, o cara preenche e clica em imprimir, dai junto com esse formulário eu quero que seja impresso um texto, texto esse que não estava visível na tela.
Como fazer isso, o que tenho que usar?
amigo, é muito simples, voce apenas precisa colocar uma div com o texto, com a z-index:-1000 , position:relative; e colocar ela atraz de uma outra div , isso não nada sistemático, nem nada prático como um php e blabla, mas funciona, caso precise , use as funcçoes css " top: left: right: ou bottom: para escondelas atraz de outra div.
quando se trata de BUG html tem que se virar como pode.
#9
Posted 22/03/2010, 14:21
Preste mais atenção
Abraço
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#10
Posted 22/03/2010, 16:49
Mesmo tendo tido uma boa intenção, sua mensagem está errada.
O correto seria adicionar uma folha de estilos para impressão e adicionar aos elementos que serão impressos uma classe visível.
Falopa!
#11
Posted 05/08/2011, 17:21
Então "Gui 1" eu sei que para imprimir somente os dados do formulário fica fácil utilizando JavaScript, mas eu quero que seja impresso junto com os dados do formulário um texto, texto este que não fica visível ao usuário, ou seja esse texto não aparece na tela, ai está minha dúvida:
Como fazer pra imprimir junto com os dados do formulário um texto que não aparece na tela?
Cara,
andei pesquisando pra você.
E segundo alguns dados que disponibilizaram aí, vc vai precisar de uma extensão chamada: php_printer.dll
deve achar pra baixar aí no google.
Feito isso, você precisa incluir ela dentro do sistema com a seguinte linha de comando:
extension=php_printer.dll
Já quando você terminar seu formulário.. é só mandar imprimir utilizando a seguinte função:
<?php
$handle = printer_open(); // abril conexao com a impressora padrao
printer_write($handle, $texto); // enviou para a impressora o texto
printer_close($handle); // fechou a conexao com a impressora
?>
Acho que a partir dai vc pode trabalhar o que quizer dentro da sua string $texto, como por exemplo, concatenar os resultados do formulário com frases expecíficas suas.
Abraços, espero ter ajudado.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)