
Alguem Sabe Onde Está O Erro?
#1
Posted 06/03/2005, 19:09
Este é o formulário:
<form action="validacao.php" method="POST">
<div align="center"> <font color="#666666" size="1" face="Tahoma">Nome de
usuário: </font><br>
<input type="text" size="30" id="username">
<br>
<font color="#666666" size="1" face="Tahoma">Senha:</font><br>
<input type="password" size="15" id="senha">
<br>
<br>
</div>
<input name="Submit" type="submit" value="Entrar">
<input type=reset value="Limpar">
</form>
</center>
</body>
</html>
este é o php:
<?php
$username = $_POST["username"];
$senha = $_POST["senha"];
if(($username == "username") && ($senha == "123123")) {
header ('Location: breve.html');
}
else {
echo "Dados inválidos";
}
?>
#3
Posted 06/03/2005, 21:39
#4
Posted 06/03/2005, 21:41
os dados certos.
O PHP diz que os dados estão errados:
É executado o else...
Eu digo que os dados estão errados.
Imprime $username e $senha e veja se estão corretos.

#5
Posted 06/03/2005, 22:22
#6
Posted 06/03/2005, 22:58
Nem xmen acharia erro nesse código
"Bonnye e Clyde fizeram tudo com boa intenção."
#7
Posted 06/03/2005, 23:03

<input type="text" size="30" id="username">
<input type="password" size="15" id="senha">
por
<input type="text" size="30" name="username">
<input type="password" size="15" name="senha">
Acho q nome é diferente de id, assim como o nome de uma pessoa é diferente do nº de identidade dela

Se for isso a página php ñ consegue pegar o q foi digitado, e como ñ acha os dados executa else

Edição feita por: cardiff, 06/03/2005, 23:05.
"Bonnye e Clyde fizeram tudo com boa intenção."
#8
Posted 07/03/2005, 02:57
<?php $username = $_POST["username"]; $senha = $_POST["senha"]; if($username == 'username' && $senha = '123123'){ echo "<script>location.href='breve.html';</script>"; }else { echo "Dados inválidos"; } ?>
#9
Posted 07/03/2005, 09:41
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)