phpbrasil 0 Denunciar post Postado Julho 16, 2014 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
disalvo 3 Denunciar post Postado Julho 16, 2014 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
phpbrasil 0 Denunciar post Postado Julho 16, 2014 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