Re: RE:[[PHP] Error in Script!!!

From: Date: Tue, 06 Mar 2007 17:58:47 +0000
Subject: Re: RE:[[PHP] Error in Script!!!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-249937@lists.php.net to get a copy of this message
On 3/5/07, Helder Lopes <helderflopes@gmail.com> wrote:
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* in a file with a name mysql.php the $con is correct with the other that results
I don't know , but if you have only 1 mysql connection, there's no need to use a MySQL link, you can just leave that out, and it will use the last opened connection by mysql_connect. Tijnema

« previous php.general (#249937) next »