Ir para conteúdo

POWERED BY:

Arquivado

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

digitalctzen

Erro no código php para login.

Recommended Posts

$query = mysqli_query($connect, $sql);
$row = mysqli_fetch_array($query);
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Program Files\EasyPHP-12.1\www\login sys\checklogin.php on line 12
Usuario ou senha Invalido!
conexao.php
$connect = mysqli_connect("127.0.0.1", "localhost", "");
$db = mysql_select_db("admin");
if (!$connect) die ("<h1>Falha na coneco com o Banco de Dados!</h1>");

 

Acho que o erro ta nesse $row, ele que ta na linha 12

 

$row = mysqli_fetch_array($query);

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou o i, lembra mysqli.

 

 

$db = mysql_select_db("admin");

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora que coloquei o i na variavel $db

 

Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\Program Files\EasyPHP-12.1\www\login sys\conexao.php on line 5


Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Program Files\EasyPHP-12.1\www\login sys\checklogin.php on line 12

 

Usuario ou senha Invalido!

 

 

 

$connect = mysqli_connect("127.0.0.1", "localhost", "");
linha 5 -->$db = mysqli_select_db("admin");
if (!$connect) die ("<h1>Falha na coneco com o Banco de Dados!</h1>");

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu testei seu exemplo assim:

 

conexao.php, lembre de alterar usuario, senha e o banco(lol)

 

<?php
<?php
$connect = mysqli_connect("127.0.0.1", "root", "root", 'lol');

 

checklogin.php

 

<?php
  include "conexao.php";
  $login = $_POST['usuario'];
  $senha = $_POST['senha'];
 
  $sql = "SELECT * FROM login
          WHERE usuario = '$login'
          AND senha = '$senha'";
 
  echo $sql;
 
  $query = mysqli_query($connect, $sql);
    $row = mysqli_fetch_array($query);
 
  if ($row['usuario'] <>'')
  {
        echo "Logado com usuario:<b>". $row['usuario']."</b>";
include "admin.html";
  }else{
        echo "<font color='red'>Usuario ou senha Invalido!</font>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites


$connect = mysqli_connect("127.0.0.1", "root", "", 'NOME_DO_BANCO');

 

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.