Nnoitora 0 Denunciar post Postado Julho 26, 2013 por favor, ja vi tutorias e mas turorias, mas não consigo emplementar em meu codigo.. alguma sugestão? Compartilhar este post Link para o post Compartilhar em outros sites
Luis Paullo 47 Denunciar post Postado Julho 26, 2013 Fica difícil dar sugestões sem ver o codigo =X Mais vamo la. TCPDF, tem muios exemplos para gerar pdf de dados com php. http://lpdeveloper.gopagoda.com/?p=117 Artigo acima mostra como carregar PDF por XHR. tem um exemplo básico de uso do TCPDF Compartilhar este post Link para o post Compartilhar em outros sites
Nnoitora 0 Denunciar post Postado Julho 26, 2013 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
Luis Paullo 47 Denunciar post Postado Julho 26, 2013 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
Elemke 3 Denunciar post Postado Julho 27, 2013 Você precisa desenvolver isso. Sugiro utilizar essa biblioteca:http://www.fpdf.org/ Compartilhar este post Link para o post Compartilhar em outros sites
Nnoitora 0 Denunciar post Postado Julho 27, 2013 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