Ir para conteúdo

POWERED BY:

Arquivado

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

wilsoncrescencio

[Resolvido] Onde se encontra o problema?

Recommended Posts

Por favor... já lí os códigos de trás pra frente e não compreendo porque insiste neste erro?

 

"Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\objetivo_2010\login_usuarios.php on line 30"

 

A linha 30 contem o último "else"

 

O meus código está abaixo:

 

<?php
        if(isset($_POST['acao']) && $_POST['acao'] == 'LOGIN'):
            $usuario = trim( $_POST['usuario']);/*RECUPERANDO DADOS*/
            $senha   = trim( $_POST['senha']);/*RECUPERANDO DADOS*/
			
			if(empty($usuario)):
			 echo'<script>alert("Preencha o campo Usuário!")</script>';
			 echo'<script>history.back()</script>';
			 exit;
			 
			elseif(empty($senha)):
			 echo'<script>alert("Preencha o campo Senha!")</script>';
			 echo'<script>history.back()</script>';
			 exit;
			 
			else:
			 $usuario = (!get_magic_quotes_gpc()) ? addslashes($usuario) : $usuario;
			 $senha   = (!get_magic_quotes_gpc()) ? addslashes($senha) : $senha;
			 $senha   = md5($senha);
			require("conexao.php");
			
			 $sql = "SELECT * From usuarios WHERE usuario = '$usuario' AND senha = '$senha'";
			 $qr = mysql_query($sql) or die(mysql_error());
			 
				if(mysql_num_rows($qr) == 0);
				 echo'<script>alert("Usuário ou Senha invalidos!")</script>';
				 echo'<script>history.back()</script>';
				 exit;
				 
              else:
				 session_start();
				 $_SESSION['usuario'] = $usuario;
				 $_SESSION['senha']   = $senha;
				 header("location:house/index.php");

				endif;
			
		endif;
				
	endif;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Colégio Objetivo - Pirassununga - O melhor ensino. A melhor qualidade.</title>
<link href="css/pg_interna.css" rel="stylesheet" type="text/css" />
<body>
 <div class='envelope'>
  <div class="ttlenvelope"><strong>....FORMULÁRIO DE LOGIN</strong></div>
  <div class="cadform">
    <form action="" method="post">
  <fieldset>
  <legend>
  <strong>Formulário de Login - Usuários</strong>
   </legend>
  
    
     <label>
     <span>Usuário:</span>
  <input type="text" name="usuario" size="32" /> 
    </label>
    
         <label>
     <span>Senha:</span>
  <input type="text" name="usurio" size="50"/> 
    </label>
   
    
    <input type="hidden" name="acao" value="login"/><!--campo oculto de ação enviar-->
 
    <input type="submit" value="Cadastrar" class="btn"/>
 
  </fieldset>
  </form>
  </div>
<!--fim da div "envelope"--></div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado a todos. Acheio o erro

 


if(mysql_num_rows($qr) == 0);(aqui está o erro)

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.