Ir para conteúdo

POWERED BY:

Arquivado

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

Nnoitora

Como imprimir meu formulario em pdf

Recommended Posts

o codigo eu posso mostrar sem problema..

se puder ajudar, agradeço muito :pinch:

 

 

->>

 

cadastro.php

<html>

<a href="inicio.php">Inicio</a>
<head>
<title>Boleto</title>


<!--<meta http-equiv="refresh" content="5; 

url=inicio.php">-->

<link rel="stylesheet" type="text/css" href="estilo.css">


</head>
<body>
<center>
<h2>Imprima, e vá ao banco mas proximo pagar sua fatura para 

garantir
sua inscrição</h2>
</center>


<?php

$nome = $_POST["nome"];
$email = $_POST["email"];
$sexo = $_POST["sexo"];
$telefone = $_POST["tel"];
$endereco = $_POST["end"];
$cidade = $_POST["cidade"];
$bairro = $_POST["bairro"];
$curso = $_POST["curso"];

$conexao =mysql_connect("localhost","root",""); //essa linha 

ira fazer a conexao com o banco de dados
if (!$conexao)

die("Erro de conexao com o localhost, o seguinte erro 

ocorreu->".mysql_error());//aqui irei testar se houve falha 

na conexao
$banco=mysql_select_db("cadastro",$conexao); //nome da 

tabela onde os dados serao armazenados
//query que realiza a insercao dos dados no banco de dados 

na tabela indicada acima
$query="INSERT INTO cadastro

(nome,email,sexo,telefone,endereco,cidade,bairro,curso,id)
VALUES 

('$nome','$email','$sexo','$telefone','$endereco','$cidade',

'$bairro','$curso','')";
mysql_query($query,$conexao);


echo"  <table border=2  >
            <tr>
                <td colspan=4><p 

align=center>Recibo</p></td>
            </tr>
            <tr>
                <td colspan=2><a>BANCO DO 

BRASIL</a></td><td>001-

9</td><td>000000000001111111111122200000002</td>
            </tr>
            <tr>
                <td colspan=2>Cedente: Empresa Nn</td><td 

colspan=1> Agencia/Codigo Cedente</td><td rowspan=2 

align=center>Valor a pagar</td>
            </tr>
            <tr>
                <td>Numero de inscrição  ----    009</td>
                <td colspan=2 align=center>123216387</td>
            </tr>
            <tr>
                <td rowspan=5>$nome<br>$endereco,

$bairro<br></td>
                <td colspan=2>---</td>
                <td colspan=1 align=right>R$ 50,00</td>
                
            </tr>
            <tr>
                
                
            </tr>
            
            
        </table><br><br><br>
        
        
        
        <input type=submit value=Imprimir>";



//echo "Seu cadastro foi realizado com sucesso! Agradecemos 

a atencao!!<br><br><br>";
//echo"Você será redirecionado para a pagina inicial em 

alguns segundos";
//echo  $query;

?>



</body>
</html>

cadastro.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<?php

include 'connect.php';


?>



<html>



<!-- @author Dennys -->
<center><img src=img.jpg width=700><br>
<br>


<a href="Inicio.php">Inicio</a> <a href="Cursos.php">Cursos</a> <a
	href="Cadastro.php">Cadastro</a> <br>
<br>
<br>
<br>
</center>





<head>

<link rel="stylesheet" type="text/css" href="estilo.css">


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulario de Cadastro</title>
<style type="text/css">
<!--
.style1 {
	color: #FF0000;
	font-size: x-small;
}

.style3 {
	color: #0000FF;
	font-size: x-small;
}
</style>
<script type="text/javascript">
// JavaScript que validara os campos obrigatorios
    
    function valida(form){
    if(form.nome.value==""){
    alert("Preencha o campo nome corretamente!");
    form.nome.focus();
    return false;
    }
   
	var filtro_mail = /^.+@.+\..{2,3}$/
		if (!filtro_mail.test(form.email.value) || form.email.value=="") {
		alert("Preencha o e-mail corretamente.");
		form.email.focus();
		return false;
       }
    if (form.sexo[0].checked==false && form.sexo[1].checked==false) {
    	alert("Selecione o sexo.");
    	return false;
    	}
    if (form.tel.value=="") {
    	alert("Preencha o telefone corretamente.");
    	form.tel.focus();
    	return false;
    	}
	if(form.end.value==""){
		alert("Preencha o campo endereco corretamente!");
		form.end.focus();
		return false;
		}
	if(form.cidade.value==""){
		alert("Preencha o campo cidade corretamente!!");
		form.cidade.focus;
		return false;
		}
	if(form.bairro.value==""){
	alert("Preencha o campo bairro corretamente!");
	form.bairro.focus;
	return false;
		}
	if(form.curso.value==""){
	alert("Favor escolha o curso desejado");
	form.curso.focus;
		return false;
	
		
	}
    }

      // Fim do JavaScript que validará os campos obrigatórios
    </script>
</head>

<body>
<center>
<form id="form1" onsubmit="return valida(this);return false;"
	action="cadastro.php" method="post">
<table width="625" border="0">
	<tr>
		<td width="69">Nome:</td>
		<td width="546"><input name="nome" type="text" id="nome"
			size="70" maxlength="60" /> <span class="style1">*</span></td>
	</tr>
	<tr>
		<td>Email:</td>
		<td><input name="email" type="text" id="email" size="70"
			maxlength="60" /> <span class="style1">*</span></td>
	</tr>
	<tr>
		<td>Sexo:</td>
		<td><input name="sexo" type="radio" value="Masculino" />
		Masculino <input name="sexo" type="radio" value="Feminino" />
		Feminino <span class="style1">*</span></td>
	</tr>
	<tr>
		<td>Telefone:</td>
		<td><input name="tel" type="text" id="telefone" /> <span
			class="style3">Apenas números</span></td>
	</tr>
	<tr>
		<td>Endereço:</td>
		<td><input name="end" type="text" id="endereco" size="70"
			maxlength="70" /> <span class="style1">*</span></td>
	</tr>
	<tr>
		<td>Cidade:</td>

		<td><input name="cidade" type="text" id="cidade" maxlength="20" />
		<span class="style1">*</span></td>
	</tr>

	<tr>
		<td>Bairro:</td>
		<td><input name="bairro" type="text" id="bairro" maxlength="20" />
		<span class="style1">*</span></td>
	</tr>
	<tr>
		<td>Curso:</td>
		<td><select name="curso" id="curso">
			<option>Selecione...</option>
			<option value="PHP">PHP</option>
			<option value="JAVA">JAVA</option>
			<option value="HTML">HTML</option>

		</select> <span class="style1">* </span></td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="right"><input name="cadastrar" type="submit"
			id="cadastrar" value="Concluir meu Cadastro!" /> <input
			name="limpar" type="reset" id="limpar"
			value="Limpar Campos preenchidos!" /> <span class="style1">*
		Campos com * são obrigatórios! </span></p>
		<p></p>
		</td>
	</tr>
</table>
</form>
</center>
</body>


</html>

connect

<?php
$mysqli = new mysqli("localhost","root","","cursos"); //conecta ao bcanco de dados
if (mysqli_connect_errno()){ //verifica se há erros
	echo"erro de de conexao de banco".$mysqli->error;//exibe erros
	$mysqli->close();//fecha conexão
}?>

banco de dados

 

--
-- Estrutura da tabela `cadastro`
--

CREATE TABLE IF NOT EXISTS `cadastro` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(45) NOT NULL DEFAULT '',
  `email` varchar(45) NOT NULL DEFAULT '',
  `sexo` varchar(45) NOT NULL DEFAULT '',
  `telefone` varchar(45) NOT NULL DEFAULT '',
  `endereco` varchar(45) NOT NULL DEFAULT '',
  `cidade` varchar(45) NOT NULL DEFAULT '',
  `bairro` varchar(45) NOT NULL DEFAULT '',
  `curso` varchar(45) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Extraindo dados da tabela `cadastro`
--

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta, não era todo o codigo mais vamo la =X

 

você cadastra o Usuário é que gera um PDF desses dados? seria isso?

 

Já vi que vc é novato com o php.

 

Então Nnoitora, notei que vc usa Mysql e Mysqli. Use apenas Mysqli no seu codigo, seu arquivo de conexão pode ser incluido na cadastro.php..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, eu sou, desculpe..

eu já tentei tudo quanto tipo de extensão de libraria para PDF, mas não consigo trabalhar com nenhuma..:/

Se puder da uma força, eu agradeço..

 

Você precisa desenvolver isso. Sugiro utilizar essa biblioteca:

http://www.fpdf.org/

 

também não sei utilizar essa, atualmente tô testando a dompdf.

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.