Robson Dias Postado Setembro 21, 2010 Denunciar Share Postado Setembro 21, 2010 Preciso de ajuda fiz um sistema de cadastrostudo acore normal com o cadastroso que quando olho no bando do servidor não tem nadaso o auto increment q preenche. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fonor Postado Setembro 21, 2010 Denunciar Share Postado Setembro 21, 2010 Olá amigo, teria o código que você esta utilizando? possívelmente você esta utilizando os formulários de forma errada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Robson Dias Postado Setembro 21, 2010 Autor Denunciar Share Postado Setembro 21, 2010 (editado) Aqui esta todo o codigo que você pediu fornor<form id="formct" name="formct" action="cadastrar.php" method="post"> <tr> <td colspan="3" width="23%" align="left" class="branco">Nome: <input name="nome" type="text" class="arial1preto" id="nome" style="width:50%"> <font color="red">(*)</font></td> </tr> <tr> <td colspan="3" align="left" class="branco">E-mail: <input name="email" type="text" class="arial1preto" id="email" style="width:50%"> <font color="red">(*)</font></td> </tr> <tr> <td colspan="3" align="left" class="branco">Senha: <input name="senha" type="text" class="arial1preto" id="senha" style="width:30%"> <font color="red">(*)</font></td> </tr> <tr> <td colspan="3" align="left"><input name="Button" type="submit" class="botao" value="Enviar"> </td> </tr> <tr> <td colspan="3" align="center" class="a2verm"><div align="right" class="red">Os campos com o (*) são obrigatórios.</div></td> </tr> </form> <? include "config.php"; //aqui inserimos as váriaveis da página de configuração $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; $db = mysql_connect ($host, $usuario, $senha, $database) or die ("não foi possivel"); //conectamos ao mysql $basedados = mysql_select_db($tabela, $db); //selecionamos o database escolhido $pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'"); //conferimos se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar,$db); //traz o resultado da consulta acima if ( $contagem == 1 ) { $errors .= "Login escolhido já cadastrado."; //se o login já existir, ele adiciona o erro } if ( $nome == "" ) { $errors .= "Você não digitou um login"; //confere se o campo login não ficou vazio } if ( $email == "" ) { $errors .= "Você não digitou uma senha"; //confere se o campo senha não ficou vazio } if ( $senha == "" ) { $errors .= "Você não digitou uma senha"; //confere se o campo senha não ficou vazio } //if ( $senha != $senha2 ) { // $errors .= "Você digitou 2 senhas diferentes."; //adiciona o erro caso o usuário digitou 2 senhas diferentes // } //if ( $errors == "" ) { //checa se houve ou não erros no cadastro $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, email, senha) VALUES ('$nome','$email','$senha')"); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } //else { // echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:$errors</font></div>"; //mostra os erros do usuário, caso houver //} ?> Editado Setembro 23, 2010 por *FIT* Adicionar a tag [code]! *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DiegoCipriano Postado Setembro 22, 2010 Denunciar Share Postado Setembro 22, 2010 o que me parece estar errado ai é que você não esta recuperando a $senha2 oura coisa é que não seto qual a tabela mas pra você saber o erro você pode primeiro da um echo em $nome, $email, $senha antes do insert pra ver se recuperou corretamente. pode ser que eles estejam vazios Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Robson Dias Postado Setembro 22, 2010 Autor Denunciar Share Postado Setembro 22, 2010 mais a senha 2 ta como comentario Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DiegoCipriano Postado Setembro 22, 2010 Denunciar Share Postado Setembro 22, 2010 mais a senha 2 ta como comentarioentão da o echo pra ver se ta imprimindo tenta identificar onde ta o problema do teu script pois um erro lá no inicio pode trazer problemas para todo script então analisa linha por linha e diga onde o problema se inicia Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Robson Dias Postado Setembro 22, 2010 Autor Denunciar Share Postado Setembro 22, 2010 não da erro algum tudo normal so q la no banco so aparece valor no auto increment Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Robson Dias Postado Setembro 22, 2010 Autor Denunciar Share Postado Setembro 22, 2010 Obrigado pela ajuda de vocês já descobri era apenas no formulario q estava com letra mauiscula Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Robson Dias
Preciso de ajuda
fiz um sistema de cadastros
tudo acore normal com o cadastro
so que quando olho no bando do servidor não tem nada
so o auto increment q preenche.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.