Warning: mysql_num_rows(): supplied argument is not a valid MySQL

1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL

Fabricio Luiz da Silva
fabriciosilva136

(usa Outra)

Enviado em 29/05/2017 - 13:19h

Boa tarde, Galera!
Estou com o seguinte erro no meu php: alguém poderia ajudar como corrigir este erro? Abaixo segue meu php

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\agenda\validacao.php on line 12

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\agenda\validacao.php on line 16


PHP:
<?php

//Conecta ao Mysql e seleciona o banco de dados.
include "conecta_db.php";

//Retira as tags php e html da string.
strip_tags ($HTTP_POST_VARS["nome"]) AND strip_tags ($HTTP_POST_VARS["senha"]);
$encripta = md5($HTTP_POST_VARS["senha"]);

//Checagem de dados.
$valida = mysql_query ("SELECT nome, senha FROM usuario WHERE nome = '$HTTP_POST_VARS[nome]' AND senha = '$encripta'");
$resultado = mysql_num_rows ($valida);

//Realiza a pesquisa do id do usuário que pretende fazer o login, e armazena os dados num array.
$id = mysql_query ("SELECT codigo_id FROM usuario WHERE nome = '$HTTP_POST_VARS[nome]' AND senha = '$encripta'");
$array = mysql_fetch_array ($id);

if ($resultado > 0 AND $resultado <2) {
session_start ();
$HTTP_SESSION_VARS["nome"] = $HTTP_POST_VARS["nome"];
$HTTP_SESSION_VARS["senha"] = $encripta;
$HTTP_SESSION_VARS["id"] = $array["codigo_id"];
$HTTP_SESSION_VARS["valida"] = "beleza";
header ("Location: operacao.php");

//Caso a sessão não se inicie, é pedida uma revisão dos dados colocados no formulário de login.
} else { ?>
<html>
<head>
<title>Verificação </title>
</head>
<body>
Verifique se sua senha e nome de usuario estão corretos.<br><br>
<a href = "login.htm">Voltar</a>
<? }
mysql_close ($conexao);
?>
</BODY>
</HTML>



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts