Helder Lopes wrote:
<?php
// Conexão com o banco de dados
include "mysql.php";
// Inicia sessões
session_start();
// Recupera o login
$login = $_POST["username"];
// Recupera a senha
$senha = $_POST["password"];
// Usuário não forneceu a senha ou o login
if($login==" " && $senha=" ")
{
   echo "Você deve digitar sua senha e login!";
   exit;
}
/*
* Executa a consulta no banco de dados.
* Caso o número de linhas retornadas seja 1 o login é válido,
* caso 0, inválido.
*/
echo $nome;
$sql = "SELECT username,realname,gid FROM utilizador WHERE
username='$login'";
$result_id = mysql_query($sql,$con) or die("<br>Erro no banco de
dados!");//line 23
Where is $con defined???
-B
$total = mysql_num_rows($result_id);
// Caso o usuário tenha digitado um login válido o número de linhas será 1..

if($total)
{

   // Obtém os dados do usuário, para poder verificar a senha e passar os
demais dados para a sessão

   $dados = mysql_fetch_array($result_id);



   // Agora verifica a senha

   if(!strcmp($senha, $dados["password"]))

   {
       // TUDO OK! Agora, passa os dados para a sessão e redireciona o
usuário
       $_SESSION["username"]   = $dados["username"];
       $_SESSION["realname"]   = $dados["realname"];
       $_SESSION["gid"]    = $dados["gid"];
       require_once ('../utilizadores/listar.php');
       exit;
   }

   // Senha inválida
   else
   {
       echo "Senha inválida!";
       exit;
   }
}
// Login inválido
else
{
   echo "Error";
   exit;
}
?>

Why this script give me a error:


*Warning*: mysql_query(): supplied argument is not a valid MySQL-Link
resource in *ver.php* on line *23*


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to