• 0
Sign in to follow this  
murilo563

Não consigo fazer um formulário de cadastro

Question

Bom pessoal, to tentando fazer um formulário bem simples de cadastro, mas quando eu envio ele salva os dados em linhas diferentes, por exemplo: eu digito o nome e a senha para efetuar o cadastro, o nome é salvo na linha 1 da tabela do banco de dados e a senha na linha 2 =S

Aqui segue o código que eu fiz.

Me ajudem ae =)

<!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">

<head>

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />

<title>Untitled 2</title>

</head>

<body>

<?php

include"conexao/conexao.inc";

if (isset($_POST['txtlogin'])&& isset($_POST['txtsenha']))

{

$login=$_POST['txtlogin'];

$senha=$_POST['txtsenha'];

if ($login=="" && $senha=="")

{?>

<script language='javascript' type='text/ecmascript'>

alert("Digite o usuario");

alert("Digite a senha");

</script>

<?php

}

else{

$insere=mysql_query("INSERT INTO tbladministrador(dslogin) values('$login')")&& mysql_query("INSERT INTO tbladministrador(dssenha) values('$senha')");

if ($insere)

{

?>

<script language="javascript" type="text/javascript">

alert("Cadastro efetuado");

</script>

<?php

}

else

{

?>

<script type="text/javascript">

alert("Falha ao inserir");

</script>

<?php

}

}

}

?>

<form method="post" action="" id="formulario">

Login:<input name="txtlogin" type="text" /><br/>

Senha:<input name="txtsenha" type="password" />

<input name="Submit1" type="submit" value="Enviar" />

</form>

</body>

</html>

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Troque:

$insere=mysql_query("INSERT INTO tbladministrador(dslogin) values('$login')")&& mysql_query("INSERT INTO tbladministrador(dssenha) values('$senha')");
Por:
$insere=mysql_query("INSERT INTO tbladministrador(dslogin,dssenha) values('$login','$senha')");

Share this post


Link to post
Share on other sites
  • 0

Valeu cara!

Agora ta funcionando

Tem como na hora do cadastro a senha se tornar em "código" MD5?

Eu to usando MD5 para proteger as senhas, mas não quero ficar trocando sempre que alguém se cadastra

Share this post


Link to post
Share on other sites
  • 0

Tem sim, no caso na hora do cadastro você transforma ela e depois sempre que for verificar tem que converte de novo...

Acrescente abaixo desta linha

$senha=$_POST['txtsenha'];
Está
$senha = md5($senha);
Ficando assim
$senha=$_POST['txtsenha'];
$senha = md5($senha);

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this