Variavel Indefinida - Como Resolver?
Eu Fiz uma Pagina para Quando a Pessoa Prencher o Formulario de Login executar na pagina olhe o codigo do formulario
<form action="body/pgs/login.php" method="post" name="LoginForm">
<input type="hidden" name="acao" value="logar"></input>
<input type="text" onClick="javascript:this.value='' " class="logintext" value="Login" name="login" border="0" style="float: left;" />
<input type="password" onClick="javascript:this.value='senha' " class="logintext" value="Senha" name="senha" border="0" style="" />
<input name="button" type="submit" dir="ltr" lang="pt" class="button" value="Logar" />
mas na pagina quer recebe o codigo da um ERRO NOTICE:
Notice: Use of undefined constant ban - assumed 'ban' in C:\xampp\htdocs\FlyCloud\body\pgs\login.php on line 14
Notice: Undefined variable: row in C:\xampp\htdocs\FlyCloud\body\pgs\login.php on line 14
Notice: Use of undefined constant id - assumed 'id' in C:\xampp\htdocs\FlyCloud\body\pgs\login.php on line 18
Logado Com Sucesso
Codigo da Pagina que o da Erro login.php
<?php include('../cf/config.php'); include('../cf/conn.php'); ?>
<?php
session_start();
$acao = $_POST["acao"];
if($acao == "logar"){
$login = $_POST["login"];
$senha = $_POST["senha"];
$sql = "SELECT username, password, ban, id, not_data FROM usr_users WHERE username='$login' AND password='$senha' AND ban=0";
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res)>0 and $row[ban] < 1){
$row = mysql_fetch_array($res);
$_SESSION["id"] = $row[id];
$_SESSION["username"] = $login;
$id = $_SESSION['id'];
$s= "UPDATE usr_users SET not_data='On' WHERE id=$id";
$rs = mysql_query($s) or die(mysql_error());
if($rs){
echo "Logado Com Sucesso";
}
}else{
echo "<script>alert('Login incorreto ou voce esta banido')</script>";
}
$row = mysql_fetch_array($res);
}
?>Discussão (2)
Carregando comentários...