Ir para conteúdo

POWERED BY:

Arquivado

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

phpbrasil

Nao consigo cadastrar os dados do formulario no banco

Recommended Posts

Pessoal,

To quebrando a cabeça aqui mas os dados nao estao indo pro banco

Poderiam me ajudaR?

 

Seguem os codigos:

 

formulario:

<form action="insere.php" name="fmlr" method="post" target="_myframe" class="teste1" onSubmit="return valida();">
<br>
<br>
<h1 style="margin-left:40px">Dados</h1>
  <hr width=120%  noshade>
  <br>
 
  
<p style="margin-left:40px"></p>

  <strong style="margin-left:40px">Matrícula<font color="red">*</font>:</strong> <input type="text" name="mat" id="mat" size="14" maxlength="14" onkeyup="maskMAT(mat)" style="margin-left: 15px;"  >
  
<br>
<br>
  
<strong style="margin-left:40px">Nome<font color="red">*</font>:</strong>  <input type="text" name="nome" size="100" maxlength="100" style="margin-left:45px;">
<br>
<br>
  
  <strong style="margin-left:40px">Tipo de Usuário<font color="red">*</font>:</strong><br> <br>
 
<input type="radio" name="option1" value="Aluno" style="margin-left: 40px;">Aluno<br>
<input type="radio" name="option1" value="Professor" style="margin-left: 40px;">Professor<br>
<input type="radio" name="option1" value="Funcionário" style="margin-left: 40px;"> Funcionário<br><br>
   
  
  
  
  <strong style="margin-left:40px">Curso:</strong><br><font color="red" style="margin-left:40px">Escolha somente se for aluno</font><br> <select name="curso" style="margin-left: 40px;">
  
    <option value="0"></option>
    <option value="ADM">Administração Pública</option>
    <option value="COMP">Ciência da Computação</option>
    <option value="CBIO">Ciências Biológicas</option>
    <option value="DRT">Direito</option>
    <option value="ENGC">Engenharia Civil</option>
    <option value="ENGP">Engenharia de Produção</option>
    <option value="FARM">Farmácia</option>
    <option value="FIS">Física</option>
    <option value="MAT">Matemática</option>
    <option value="TADS">Tecnologia em Análise e Desenvolvimento de Sistemas</option>
    <option value="TECBIO">Tecnologia em Biotecnologia </option>
    <option value="TECCTNVL">Tecnologia em Construção Naval</option>
    <option value="TECPOL">Tecnologia em Polímeros</option>
    <option value="TECPROMET">Tecnologia em Processos Metalúrgicos</option>
    <option value="TECPFAR">Tecnologia em Produção de Fármacos</option>
    <option value="TUR">Turismo</option>
      
   
</select> 
<br>
<br>
  <strong style="margin-left:40px">Período:</strong><br><font color="red" style="margin-left:40px">Escolha somente se for aluno</font><br> <select name="periodo" style="margin-left: 40px;">
     <option value="0"></option>
    <option value="1">1º</option>
    <option value="2">2º</option>
    <option value="3">3º</option>
    <option value="4">4º</option>
    <option value="5">5º</option>
    <option value="6">6º</option>
    <option value="7">7º</option>
    <option value="8">8º</option>
    <option value="9">9º</option>
    <option value="10">10º</option>     
   
</select> 

  
  <br>
  <br>
  <br>
<br>
  <h1 style="margin-left:40px">Endereço</h1>
  <hr width=120% noshade>
  <br>
  
<strong style="margin-left:40px">Endereço<font color="red">*</font>:</strong>  <input type="text" name="end" size="40" maxlength="40" style="margin-left: 22px;">
<br>
<br>
<strong style="margin-left:40px">Complemento:</strong>  <input type="text" name="comp" size="80" maxlength="80" style="margin-left: px;">
<br>
<br>
<strong style="margin-left:40px">Bairro<font color="red">*</font>: <input type="text" name="bairro" size="9" maxlength="9" style="margin-left: 42px;">
<br>
<br>
<strong style="margin-left:40px">Cidade<font color="red">*</font>: <input type="text" name="cid" size="50" maxlength="50" style="margin-left: 38px;">
<br>
<br>
<strong style="margin-left:40px">CEP<font color="red">*</font>: <input type="text" name="cep" size="100" maxlength="100" style="margin-left: 55px;">
 <br>
  <br>
  <br>
<br>
  <h1 style="margin-left:40px">Contatos</h1>
  <hr width=120% noshade>
  <br>
  
  
<strong style="margin-left:40px">Telefone Residencial<font color="red">*</font>: <input type="text" name="telres" size="13" maxlength="13" style="margin-left: 27px;">
<br>
<br>
<strong style="margin-left:40px">Telefone Celular<font color="red">*</font>: <input type="text" name="telcel" size="12" maxlength="12" style="margin-left: 53px;">
<br>
<br>
<strong style="margin-left:40px">Email<font color="red">*</font>: <input type="text" name="email" size="50" maxlength="50" style="margin-left: 128px;">
<br>
<br>
<br>
<br>

  <h1 style="margin-left:40px">Acesso</h1>
  <hr width=120% noshade>
  <br>
<strong style="margin-left:40px">Login<font color="red">*</font>: <input type="text" name="log" id="log" size="12" maxlength="12" style="margin-left: 130px;">
<br>
<br>
<strong style="margin-left:40px">Senha<font color="red">*</font>: <input type="password" name="passw" size="32" maxlength="32" style="margin-left: 128px;">
<br>
<br>
<br>
<br>
<br>
<br>
<center>
  
       <input type="submit" value="Cadastrar">   
       <input type="reset" value="Limpar Dados">
</center>
</form>

insere.php:

<?php include('conecta_mysql.php'); ?>

<?php

$mat            =$_POST['mat'];
$nome           =$_POST['nome'];
$tipo           =$_POST['option1'];
$curso          =$_POST['curso'];
$periodo        =$_POST['periodo'];
$end            =$_POST['end'];
$complemento    =$_POST['comp'];
$bairro         =$_POST['bairro'];
$cidade         =$_POST['cid'];
$cep            =$_POST['cep'];
$telefr         =$_POST['telres'];
$telefc         =$_POST['telcel'];
$email          =$_POST['email'];
$login          =$_POST['log'];
$senha          =$_POST['passw'];


$sql = "INSERT INTO usuario (mat_usuario,nome_usuario,tipo_usuario,curso_usuario,periodo_usuario,end_usuario,comp_usuario,bairro_usuario,cid_usuario,cep_usuario,email_usuario,login_usuario,senha_usuario)
VALUES ('$mat', '$nome', '$tipo','$curso','$periodo','$end','$numero','$complemento','$bairro','$cidade','$cep','$email','$login','$senha')";
$grava = mysql_query ($sql) or die("Erro no query ". mysql_error());

$sql_telefones = "INSERT INTO telefone_usuario(tel_usuario,cel_usuario)
VALUES ('$telefr','$telefc')";

$grava_telefone = mysql_query($sql_telefones) or die ("Erro no query". mysql_error());

mysql_close($conexao);

Na tabela TELEFONE_USUARIO tem uma chave estrangeira: IdUsuario (que e da tabela USUARIO)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pq vc tem dois tópicos iguais?? Fazem a mesma coisa.

 

To postando a mesma resposta que postei lá pra vc!

 

 

Simples... após inserir os dados na tabela de usuário, você faz novamente um insert na tabela de telefones.

$sql = "INSERT INTO usuario (mat_usuario,nome_usuario,tipo_usuario,curso_usuario,periodo_usuario,end_usuario,comp_usuario,bairro_usuario,cid_usuario,cep_usuario,email_usuario,login_usuario,senha_usuario)
VALUES ('$mat', '$nome', '$tipo','$curso','$periodo','$end','$numero','$complemento','$bairro','$cidade','$cep','$email','$login','$senha')";
$grava = mysql_query ($sql) or die("Erro no query ". mysql_error());

$sql_telefones = "INSERT INTO telefones (telefone, mat_usuario)
VALUES ('19 9999-9999', 1)";
$grava_telefone = mysql_query ($sql_telefones) or die("Erro no query ". mysql_error());

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Cara, pq você tem dois tópicos iguais?? Fazem a mesma coisa.

 

To postando a mesma resposta que postei lá pra você!

 

 

Eu fiz isso , mas nao esta dando certo....

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.