deankart
Membro
olá.
Eu recentemente criei um site no www.6te.com (que desde ja aconselho,é grátis e tem disponivel uma base de dados,possivel criação em php e dao 200mb de alojamento)
eu agora queria criar um sistema de login atraves do codigo-fonte para aprender e treinar o php junto com o mysql.
mas quando o vou a testar da me erro!
Alguem me pode dizer onde esta o erro?
ja agora o codigo fonte do registo é este:
Eu recentemente criei um site no www.6te.com (que desde ja aconselho,é grátis e tem disponivel uma base de dados,possivel criação em php e dao 200mb de alojamento)
eu agora queria criar um sistema de login atraves do codigo-fonte para aprender e treinar o php junto com o mysql.
mas quando o vou a testar da me erro!
Alguem me pode dizer onde esta o erro?
ja agora o codigo fonte do registo é este:
Código:
<body>
<TBODY>
<TR>
<TH vAlign=top>Registo </TH></TR>
<TR>
<TD>
<FORM name="register" action="" method="post">
<TABLE cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
<TBODY>
<TR>
<TD>Utilizador: <BR><INPUT class="inputbox" alt="username" size="10" maxlength="20" name="nome"><BR>
Palavra-passe: <BR><INPUT class="inputbox" type="password" alt="password" size="10" maxlength="20" name="senha"> <BR><font color="#FF0000"><?php echo $erro;?></font><br>
<BR> <INPUT class="button" type="button" value="Registar" onclick="submitbutton()">
<script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.mosForm;
var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
// do field validation
if (form.name.value == "") {
alert( "Introduza o seu nome real." );
} else if (form.username.value == "") {
alert( "Introduza o seu nome de utilizador." );
} else if (r.exec(form.username.value) || form.username.value.length < 3) {
alert( "Please introduza uma Utilizador: válida. Sem espaços, não mais de 2 caracteres e de domínio 0-9,a-z,A-Z" );
} else if (form.email.value == "") {
alert( "Introduza o seu e-mail." );
} else if (form.password.value.length < 6) {
alert( "Introduza uma palavra-passe válida. Sem espaços, com mais de 6 caracteres e limitada a: 0-9,a-z,A-Z" );
} else if (form.password2.value == "") {
alert( "P.f. Verifique a sua palavra-passe." );
} else if ((form.password.value != "") && (form.password.value != form.password2.value)){
alert( "Palavra-passe e verificação não coincidem, p.f. tente de novo." );
} else if (r.exec(form.password.value)) {
alert( "Please introduza uma Palavra-passe: válida. Sem espaços, não mais de 6 caracteres e de domínio 0-9,a-z,A-Z" );
} else {
form.submit();
}
}
</script>
</TD></TR>
</TBODY></TABLE>
</FORM>
</TD>
</TR></TBODY>
<html>
<?php
@include('http://www.freewebhostingarea.com/ads/ads.php');
//conexão com a db
include ("bd.php");
//variaveis enviadas pelo método post
$user = $_POST['nome'];
$senha = $_POST['senha'];
//insere os valores no db
$insere = mysql_query("INSERT INTO login VALUES ('$nome','$senha')") or die(mysql_error());
if($insere)
echo "Registo realizado com sucesso!";
else
echo "Não foi possível fazer o seu registo!";
?>
</body>
</html>
Última edição: