Galera, estou criando um sistema de Login com Session a partir dessa vídeo aula
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
E estou com um probleminha, tipo o sistema faz a checagem para ver se há algum campo em branco, se estiver em branco ele cria uma Div avisando que precisa preencher corretamente TAL campo.
Mas o problema é que por exemplo:
Eu esqueço de por nome ou coloco nome incompleto, ele retorna com a mensagem mas apagava oque estava escrito nos campos, na video aula o cara fala pra gente fazer assim:
Estava assim:
Ele fala pra colocar assim:
Ai da erro falando que a variavel $nomeUsuario não está definida D:.
Sendo que ela foi definida no inicio do
.
Olha só:
Elá foi definida...
E ela está definida na mesma página que tem o formulário, e está definida acima do formulário, logo no inicio do BODY.
Não sei porque da esse erro!
Ele diz que a variavel não existe:
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
E estou com um probleminha, tipo o sistema faz a checagem para ver se há algum campo em branco, se estiver em branco ele cria uma Div avisando que precisa preencher corretamente TAL campo.
Mas o problema é que por exemplo:
Eu esqueço de por nome ou coloco nome incompleto, ele retorna com a mensagem mas apagava oque estava escrito nos campos, na video aula o cara fala pra gente fazer assim:
Estava assim:
Código PHP:
<input type="text" name="nomeUsuario"/>
Código PHP:
<input type="text" value="<?php echo $nomeUsuario; ?>" name="nomeUsuario"/>
Ai da erro falando que a variavel $nomeUsuario não está definida D:.
Sendo que ela foi definida no inicio do
Código PHP:
<body>
Olha só:
Código PHP:
<?php
if(isset($_POST["acao"]) && $_POST["acao"] == "salvar")
{
$nomeUsuario = $_POST["nomeUsuario"];
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$nivel = $_POST["nivel"];
if(empty($nomeUsuario))
{
$alerta = "Preencha todos os campos corretamente!";
}
elseif(empty($usuario))
{
$alerta = "Preencha todos os campos corretamente!";
}
elseif(empty($senha))
{
$alerta = "Preencha todos os campos corretamente!";
}
elseif(empty($nivel))
{
$alerta = "Preencha o nivel de acesso do usuário!";
}
else
{
}
}
?>
E ela está definida na mesma página que tem o formulário, e está definida acima do formulário, logo no inicio do BODY.
Não sei porque da esse erro!
Ele diz que a variavel não existe:
Código PHP:
Notice: Undefined variable: nomeUsuario in C:\wamp\www\SISTEMA DE LOGIN\cadastro.php on line 50 Call Stack #TimeMemoryFunctionLocation 10.0005373072{main}( )..\cadastro.php:0 " name="nomeUsuario"/>
Comment