Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, preciso muito de uma ajuda, sou totalmente iniciante em php, construí esse script com muito custo pesquisando nós fóruns mas a minha grande dificuldade é porque quero inserir 2 arquivos que são imagens para meu banco de dados e além disso se for possível queria que elas automaticamente fossem copiada para uma pasta em meu diretório, só que no meu script da erro para inserir no banco, o que eu preciso fazer para que ele funcione corretamente.
Erro que aparece
/applications/core/interface/imageproxy/imageproxy.php?img=http://s29.postimg.org/9h5w1adxz/erro.jpg&key=cadf8517191c06b3f3d8d9d92fa79f942e7797b4f5834c85cb3f1a9da847c9d7" alt="erro.jpg" />
Segue a pagina inicial.
>
<?php
include("scripts/globais.php");
?>
<!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">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aliança Eventos - Orçamento!</title>
<link rel="stylesheet" type="text/css" href="css/estilos.css"/>
<script type="text/javascript" src="scripts/jquery-ui-1.9.2.custom/js/jquery-1.8.3.js"></script>
<script src="scripts/jquery.maskedinput.min.js" type="text/javascript"></script>
<script type="text/javascript" src="cep.js"></script>
<script type="text/javascript" src="scripts/validacao_form.js"></script>
<script type="text/javascript">
$(function() {
$.mask.definitions['~'] = "[+-]";
$("#rg").mask("99.999.999-*?*",{completed:function(){alert("Numeros de digitos completo!");}});
$("#cpf").mask("999.999.999/99");
$("#tel").mask("(99)9999-9999");
$("#cel").mask("(99)99999-9999");
$("#cep").mask("99.999-999");
$("input").blur(function() {
$("#info").html("Unmasked value: " + $(this).mask());
}).dblclick(function() {
$(this).unmask();
});
});
</script>
</head>
<body>
<div class="bgtopo">
<div class="bgrodape">
<div class="layout">
<div class="logo"><img src="css/imagens/logosite.png"/></div>
<div class="navbar"><a href="form_orcamento.php" class="btn1"><span>Início</span></a> <a href="form_orcamento2.php" class="btn2"><span>Serviços</span></a> <a href="form_orcamento3.php" class="btn3"><span>Galeria de fotos</span></a> <a href="form_orcamento4.php" class="btn4"><span>Contato</span></a></div>
<div class="conteudo">
<form id="form_orcamento" name="form_orcamento" action="?acao=cadastrar" method="post" enctype="multipart/form-data" onSubmit="return validacao();">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td class="td1"><span class="txtf">NOME:</span></td>
<td class="td2"><input name="nome" placeholder="Nome" type="text" id="nome" size="40px" /></td>
<td class="td3"><span class="txtf">CEP:</span></td>
<td class="td4"><input name="cep" type="text" id="cep" size="40px" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">RG:</span></td>
<td class="td2"><input name="rg" type="text" id="rg" size="40px" /></td>
<td class="td3"><span class="txtf">LOGRADOURO:</span></td>
<td class="td4"><input name="endereco" type="text" id="endereco" size="40px" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">CPF:</span></td>
<td class="td2"><input name="cpf" type="text" id="cpf" size="40px" /></td>
<td class="td3"><span class="txtf">BAIRRO:</span></td>
<td class="td4"><input name="bairro" type="text" id="bairro" size="40px" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">E-MAIL:</span></td>
<td class="td2"><input name="email" type="text" id="email" size="40px" /></td>
<td class="td3"><span class="txtf">COMPLEMENTO:</span></td>
<td class="td4"><input name="complemento" type="text" id="complemento" size="10px" />
<input name="numero" type="text" id="numero" size="5px" placeholder="Nº" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">TELEFONE:</span></td>
<td class="td2"><input name="tel" type="text" id="tel" size="40px" /></td>
<td class="td3"><span class="txtf">ESTADO:</span></td>
<td class="td4"><input name="estado" type="text" id="estado" size="40px" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">CELULAR:</span></td>
<td class="td2"><input name="cel" type="text" id="cel" size="40px" /></td>
<td class="td3"><span class="txtf">CIDADE:</span></td>
<td class="td4"><input name="cidade" type="text" id="cidade" size="40px" /></td>
</tr>
<tr>
<td class="td1"><span class="txtf">COPIA DO RG:</span></td>
<td class="td2"><input name="copia" type="file" id="copia" size="40px" /></td>
<td class="td3"><span class="txtf">COMP DE ENDERECO:</span></td>
<td class="td4"><input name="compend" type="file" id="compend" size="40px" /></td>
</tr>
<tr>
<td><input type="submit" name="enviar" value="Enviar" class="btn" id="btn" onSubmit="return validacao();" /></td>
</tr>
</thead>
</table>
</form>
<!--fecho conteudo-->
</div>
<!--fecho layout-->
</div>
<!--fecho bgrodape-->
</div>
<!--fecho bgtopo-->
</div>
</body>
</html>
Segue o script de conexão
>
<?php
class DB{
public function conectar(){
$host="localhost";
$user="root";
$pass="";
$dbname="alianca_orcamento";
$conexao=mysql_connect($host,$user,$pass);
$selectdb=mysql_select_db($dbname);
return $conexao;
}
}
?>
Segue o script de validação
>
<?php
//conexão com banco
include("scripts/DB.class.php");
include("scripts/Cadastro.class.php");
$conectar = new DB;
$conectar = $conectar->conectar();$startaction="";
$msg="";
//Metodo de checagem
if(isset($_GET["acao"])){
$acao=$_GET["acao"];
$startaction=1;
}
//Inserindo cadastro no banco
if($startaction==1){
if($acao=="cadastrar"){
$nome=$_POST["nome"];
$rg=$_POST["rg"];
$cpf=$_POST["cpf"];
$email=$_POST["email"];
$tel=$_POST["tel"];
$cel=$_POST["cel"];
$cep=$_POST["cep"];
$endereco=$_POST["endereco"];
$bairro=$_POST["bairro"];
$complemento=$_POST["complemento"];
$numero=$_POST["numero"];
$estado=$_POST["estado"];
$cidade=$_POST["cidade"];
$compend=$_POST["compend"];
$copia=$_POST["copia"];
$conectar=new Cadastro;
$conectar=$conectar->cadastrar($nome,$rg,$cpf,$email,$tel,$cel,$cep,$endereco,$bairro,$complemento,$numero,$estado,$cidade,$compend,$copia);
}
}
?>
Segue o script de inserção
>
<?php
class Cadastro{
public function cadastrar($nome,$rg,$cpf,$email,$tel,$cel,$cep,$endereco,$bairro,$complemento,$numero,$estado,$cidade,$compend,$copia){
$insert=mysql_query("INSERT INTO dados_pessoais(nome,rg,cpf,email,tel,cel,cep,endereco,bairro,complemento,numero,estado,cidade,compend,copia)VALUES('$nome','$rg','$cpf','$email','$tel','$cel','$cep','$endereco','$bairro','$complemento','$numero','$estado','$cidade','$compend','$copia')");
if(isset($insert)){
$flash="Pedido enviado com sucesso!";
}else{
$flash="Ocorreu um erro insperado, contate o administrador ou tente novamente mais tarde!";
}
echo $flash;
}
}
?>Carregando comentários...