Ir para conteúdo

POWERED BY:

Arquivado

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

christianhess

qual eh o erro?

Recommended Posts

<?php$usuario = $_POST["usuario"];$senha = $_POST["senha"];$conexao = mysql_connect("localhost","","");$db = mysql_select_db("conselho");$sql = "SELECT * FROM conselho WHERE usuario = '$usuario' AND senha = '$senha'";  $result = mysql_query($SQL,$conexao);  if(mysql_num_rows($result) == 1);  {  $user = mysql_result($sql, 0, "usuario");$type = mysql_result($sql, 0, "tipo");session_start(); $_SESSION[usuario] = $user; $_SESSION[tipo] = $type;$_SESSION[logado] = "sim";    header("Location: admin.php");	  }  else  { 	 header("Location: erro.php?erro=Usuário e/ou Senha inválidos. Tente novamente.");  }?>

TA DANDO ERRO NO ELSE SEI LA O QUE, QUAL EH O JEITO CERTO?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta a msg de erro...

 

Altera:

$result = mysql_query($SQL,$conexao);

Para:

$result = mysql_query($sql,$conexao);

Até +...

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora ta dando erro no header

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\login\login.php on line 9Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\login\login.php:9) in c:\inetpub\wwwroot\login\login.php on line 21

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora ta dando erro no header

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\login\login.php on line 9Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\login\login.php:9) in c:\inetpub\wwwroot\login\login.php on line 21
PHP [/tr][tr]ob_start();[/tr]

depois de <?php, na 1 parte do código, antes de mais nda...

 

Até +...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai meu deus, sempre da erro:

 

<?phpob_start();$usuario = $_POST["usuario"];$senha = $_POST["senha"];$conexao = mysql_connect("localhost","","");$db = mysql_select_db("conselho");$SQL= "SELECT * FROM admin WHERE usuario = '$usuario' AND senha = '$senha'"; $result = mysql_query($SQL,$conexao); if(mysql_num_rows($result) == 1); {$user = mysql_result($result, 0, "usuario");$type = mysql_result($result, 0, "tipo");session_start(); $_SESSION[usuario] = $user; $_SESSION[tipo] = $type;$_SESSION[logado] = "sim";   header("Location: admin.php");  } else {  header("Location: erro.php?erro=Usuário e/ou Senha inválidos. Tente novamente."); }?>

 

 

ERRO:

Parse error: parse error, unexpected T_ELSE in c:\inetpub\wwwroot\login\login.php on line 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nem esquenta q é assim, msm. Vai de erro em erro q uma hora você resolve o prob:

 

Não tenho certeza, mas, tente alterar:

PHP [/tr][tr]if(mysql_num_rows($result) == 1);

{

[/tr]

 

Para:

PHP [/tr][tr]if(mysql_num_rows($result) == 1) {[/tr]

 

Até +...

Compartilhar este post


Link para o post
Compartilhar em outros sites

provavelmente os dados digitados, ñ estão batendo com os q estão no banco de dados ou então há mais de um registro com o msm login e senha. Verificou isso?!?!

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.