Sistema de registo com 2 erros
|
13-06-2011, 17:29
Mensagem: #5
|
|||
|
|||
RE: Sistema de registo com 2 erros
mas tipo coloco mysql_real_escape_string() em todas as minhas páginas? é só isso? tem algum sitio especifico? (tipo dentro do head, do body ou assim).
---------------------------------------------- para a validação de campos uso tipo isto: <!--VALIDA FORMULÁRIO--> <script language="JavaScript" > function enviardados(){ if(document.dados.nome.value=="" || document.dados.nome.value.length < 2) { alert( "Preencha o campo Nome correctamente." ); document.dados.nome.focus(); return false; } if(document.dados.morada.value=="" || document.dados.morada.value.length < 5) { alert( "Preencha o campo Morada correctamente." ); document.dados.morada.focus(); return false; } if(document.dados.codigo_postal.value=="" || document.dados.codigo_postal.value.length < 5) { alert( "Preencha o campo Código postal correctamente." ); document.dados.codigo_postal.focus(); return false; } if(document.dados.localidade.value=="" || document.dados.localidade.value.length < 2) { alert( "Preencha o campo Localidade correctamente." ); document.dados.localidade.focus(); return false; } if(document.dados.telefone.value=="" || document.dados.telefone.value.length < 9) { alert( "Preencha o campo Telefone correctamente." ); document.dados.telefone.focus(); return false; } if( document.dados.email.value=="" || document.dados.email.value.indexOf('@')==-1 || document.dados.email.value.indexOf('.')==-1 ) { alert( "Preencha o campo E-mail correctamente." ); document.dados.email.focus(); return false; } if(document.dados.password.value=="" || document.dados.password.value.length < 5) { alert( "Preencha o campo Password correctamente e com mais de 5 caracteres." ); document.dados.password.focus(); return false; } return true; } </script> <!--VALIDA FORMULÁRIO--> ------------------ quanto ao registo, coloquei assim: <?php include "admin/ligacao.php"; $nome=$_POST['nome']; $morada=$_POST['morada']; $codigo_postal=$_POST['codigo_postal']; $localidade=$_POST['localidade']; $telefone=$_POST['telefone']; $email=$_POST['email']; $password=$_POST['password']; $query=mysql_query('SELECT * FROM login_clientes WHERE email="'.$_POST['email'].'"'); $registo=mysql_fetch_assoc($query); if($registo['email'] != ""){ echo "<META HTTP-Equiv=REFRESH CONTENT='0; url=registe_se.php'> <script type=\"text/javascript\"> alert(\"Esse e-mail já existe, faça login, ou então, recupere a sua password.\"); </script>"; } else{ $sql=mysql_query("insert into registe_se values('','$nome', '$morada', '$codigo_postal', '$localidade', '$telefone', '$email', '$password')"); $sql=mysql_query("insert into login_clientes values('', '$nome', '$email', '$password')"); include "email_registo.php"; } ?> e fantástico, ja aparece tudo correcto, só que, houve 1 problema. Registei um novo cliente, ele recebeu o email mas os dados dele não foram nem para a tabela registe_Se nem para a login_clientes |
|||
« Mais Antigo | Mais Recente »
|
Mensagem neste Tópico |
Sistema de registo com 2 erros - Suesana - 13-06-2011, 14:48
RE: Sistema de registo com 2 erros - Bruno Bernardino - 13-06-2011, 14:52
RE: Sistema de registo com 2 erros - Suesana - 13-06-2011, 14:57
RE: Sistema de registo com 2 erros - Mettafox - 13-06-2011, 16:53
RE: Sistema de registo com 2 erros - Suesana - 13-06-2011 17:29
RE: Sistema de registo com 2 erros - Mettafox - 13-06-2011, 18:27
RE: Sistema de registo com 2 erros - Suesana - 13-06-2011, 18:32
RE: Sistema de registo com 2 erros - Mettafox - 13-06-2011, 19:10
RE: Sistema de registo com 2 erros - Suesana - 14-06-2011, 10:04
RE: Sistema de registo com 2 erros - Mettafox - 14-06-2011, 12:32
RE: Sistema de registo com 2 erros - Suesana - 14-06-2011, 15:20
|
Utilizadores a ver este tópico: 1 Visitante(s)