Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Teozin Bahia

Variavel Indefinida - Como Resolver?

Recommended Posts

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);

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

$row[ban] essa variavel vem da onde? acerta essa ordem ai.....

$res = mysql_query($sql) or die(mysql_error());

       if(mysql_num_rows($res)>0 and $row[ban] < 1){

               $row = mysql_fetch_array($res);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.