Manbomb Postado Julho 7, 2014 Denunciar Share Postado Julho 7, 2014 Codigo: <html> <head> <title> Submit with MD5 </title> </head> <body> <form action="#" method="post"> <input type="text" name="user"> <input type="password" name="pass"> <input type="submit"> </form> <?php function conec() { $host = '127.0.0.1'; $user = 'root'; $pass = ''; $db = 'sql'; $conn = mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!'); mysql_select_db($db) or die ('!Erro na selecao do banco de dados!'); } function inser($sql) { if (mysql_query($sql)) { echo ("Cadastro feito com sucesso!"); } else { echo ("Erro em rotina de cadastro!"); } } conec(); if (isset($_POST['user']) and isset($_POST['pass'])) { $usuario = $_POST['user']; $senha_p = $_POST['pass']; $senha_n = md5($senha_p); echo ($usuario."--".$senha_p."<br>"); echo ($senha_n); $sql_inser = 'INSERT INTO login (ID,user,pass) VALUES (NULL,'.$usuario.','.$senha_n.')'; inser($sql_inser); } ?> </body> </html> Erro na rotina de cadastro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 euler01 Postado Julho 7, 2014 Denunciar Share Postado Julho 7, 2014 Cara modifica a sua função inser para: function inser($sql) { if (mysql_query($sql)) { echo ("Cadastro feito com sucesso!"); } else { echo ("Erro em rotina de cadastro! <br />".mysql_error()); } } e posta pra mim qual o erro que aparece. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manbomb Postado Julho 7, 2014 Autor Denunciar Share Postado Julho 7, 2014 "Unknown column 'a' in 'field list'" N entendi. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manbomb Postado Julho 7, 2014 Autor Denunciar Share Postado Julho 7, 2014 Mas de qualquer jeito, valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 euler01 Postado Julho 7, 2014 Denunciar Share Postado Julho 7, 2014 substitui seu codigo $sql_inser = 'INSERT INTO login (ID,user,pass) VALUES (NULL,'.$usuario.','.$senha_n.')' por $sql_inser = 'INSERT INTO login (ID,user,pass) VALUES (NULL,"'.$usuario.'","'.$senha_n.'")'; adicionei aspas duplas entre a variavel $senha. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Manbomb Postado Julho 8, 2014 Autor Denunciar Share Postado Julho 8, 2014 Putz cara.... Valeu mesmo! :D você é bom, só fui ver isso depois de você falar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Manbomb
Codigo:
Erro na rotina de cadastro.
Link para o comentário
Compartilhar em outros sites
5 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.