Formulário impresso

PHP

11/09/2017

Boa noite! Sou novo com programação em PHP e preciso de orientação.

Estou montando uma área administrativa, com cadastro, a o final do cadastro quero gerar uma impressão como fosse um formulário pronto para a pessoa só assiná. Um amigo sugeriu o dompdf, mais não deu muito certo. Alguém tem uma sugestão? Estou usando a últimas versão do wamp. Não sei se influências.
Rodrigo Carlos

Rodrigo Carlos

Curtidas 0

Respostas

Weslei Patrick

Weslei Patrick

11/09/2017

Boa noite Rodrigo,

Consegue especificar o que não deu certo ?
GOSTEI 0
Rodrigo Carlos

Rodrigo Carlos

11/09/2017

Não consegui por no formato, além de não receber mais de um campo do banco
GOSTEI 0
Weslei Patrick

Weslei Patrick

11/09/2017

Certo, primeiro tenta resolver o problema de não estar recebendo mais de um campo do banco, como está buscando as informações do banco ?
GOSTEI 0
Rodrigo Carlos

Rodrigo Carlos

11/09/2017

exemplo, desta forma vai tranquilo

<?php
session_start();
include_once 'conexao.php';
use Dompdf\\Dompdf;
require_once 'dompdf/autoload.inc.php';
?>

<?php
$registro = $_GET['registro'];
$impor = "SELECT * FROM form_atendimento where registro = '$registro' LIMIT 1";
$import = mysqli_query($conn ,$impor);
$importacao = mysqli_fetch_assoc($import);
?>

<?php
$dompdf = new DOMPDF();
$dompdf->loadHtml("
<html>
<body>

<h1>Nome: ".$importacao['nome']."</h2>


</body>
</html>
");

$dompdf->render();
$dompdf->stream(
"receita_html.php",
array(
"Attachment" => false //Para realizar o Download somente por true
)
);

?>




mais se adicionar desta forma não chega nem a abrir



<?php
session_start();
include_once 'conexao.php';
use Dompdf\\Dompdf;
require_once 'dompdf/autoload.inc.php';
?>

<?php
$registro = $_GET['registro'];
$impor = "SELECT * FROM form_atendimento where registro = '$registro' LIMIT 1";
$import = mysqli_query($conn ,$impor);
$importacao = mysqli_fetch_assoc($import);
?>

<?php
$dompdf = new DOMPDF();
$dompdf->loadHtml("
<html>
<body>

<h1>Nome: ".$importacao['nome']."</h2>
<h2>Nome: ".$importacao['receita']."</h2>

</body>
</html>
");

$dompdf->render();
$dompdf->stream(
"receita_html.php",
array(
"Attachment" => false //Para realizar o Download somente por true
)
);

?>
GOSTEI 0
Weslei Patrick

Weslei Patrick

11/09/2017

Está habilitando a opção de mostrar erros no php ?
GOSTEI 0
Weslei Patrick

Weslei Patrick

11/09/2017

no arquivo php.ini
GOSTEI 0
Rodrigo Carlos

Rodrigo Carlos

11/09/2017

Não sei, eu realmente não sei. Como posso ver está questão?
GOSTEI 0
Weslei Patrick

Weslei Patrick

11/09/2017

Outra maneira é inserir essas linhas no inicio do seu script
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
GOSTEI 0
POSTAR