<?php
require 'conexion.php';
session_start();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT count(0) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fethc_object($consulta);
if($array['contar']>0){
header("location: ../admin/escritorio.php");
$_SESSIO['username'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
Fatal error: Uncaught Error: Call to undefined function mysqli_fethc_array()
in C:\xampp\htdocs\logica\loguear.php:11 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\logica\loguear.php on line 11
<?php
require 'conexion.php';
session_start();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT count(0) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fetch_array($consulta);
if($array['contar']>0){
header("location: ../admin/escritorio.php");
$_SESSIO['username'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\logica\loguear.php on line 11
DATOS INCORRECTOS
SELECT count(0) as contar from usuarios
<?php
require 'conexion.php';
session_start();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT COUNT(*) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fetch_array($consulta);
if($array['contar']<1){
header("location: ../admin/escritorio.php");
$_SESSION['usuario'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
if($array['contar']<0)
if ($array['contar'] < 1)
bool(false)
$q = "SELECT COUNT(*) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
/*A continuación lo que hacemos es meter el retorno
de la query en un array */
$array = mysqli_fetch_array($consulta);
/*Para resolver dudas de lo que trae la variable
puedes hacer un var_dump($array);
*/
/*Prueba el if de la siguiente manera que te muestro*/
if($array['contar']=='1'){
header("location: ../admin/escritorio.php");
$_SESSION['usuario'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
bool(false)
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\logica\loguear.php on line 11
NULL DATOS INCORRECTOS
<?php
require 'conexion.php';
session_start();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT count(0) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fethc_object($consulta);
if($array['contar']>0){
header("location: ../admin/escritorio.php");
$_SESSIO['username'] = $usuario;
} else {
echo "DATOS INCORRECTOS";
}
?>
<?php
session_start(); // Cuando se trabaja con sesiones, siempre debe ser la primera línea antes de cualquier otro código.
require 'conexion.php'; // Mandamos a llamar nuestro archivo de conexión el cual contiene la función que nos regresará la conexión hacia la base de datos.
$conexion = get_conexion(); // Si no existe una conexión, no podrás realizar cualquier consulta a base de datos, he ahí el motivo de esta variable.
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT COUNT(*) AS contar FROM usuarios WHERE usuario = '".$usuario."' and password = '".$password."'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fetch_assoc($consulta);
if($array['contar'] > 0){
header("location: ../admin/escritorio.php");
$_SESSION['username'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
<?php
function get_conexion(){
$conn = mysqli_connect('localhost','root','','lawliet');
mysqli_set_charset($conn,"utf8");
return $conn;
}
?>
bool(false)
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\logica\loguear.php on line 12
NULL DATOS INCORRECTOS
<?php
require 'conexion.php';
session_start();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT COUNT(*) as contar from usuarios WHERE usuario = '$usuario' and password = '$password'";
$consulta = mysqli_query($conexion, $q);
var_dump($consulta);
$array = mysqli_fetch_array($consulta);
var_dump($array);
if($array['contar']=='1'){
header("location: ../admin/escritorio.php");
$_SESSION['usuario'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
<?php
$host = "localhost";
$usuario = "root";
$password = "";
$bd = "prestamos";
$conexion = mysqli_connect($host, $usuario,$password,$bd);
?>
$conexion = get_conexion();
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\logica\loguear.php on line 12
DATOS INCORRECTOS
<?php
function get_conexion(){
$conn = mysqli_connect('localhost','root','','prestamos');
mysqli_set_charset($conn,"utf8");
return $conn;
}
?>
<?php
session_start(); // Cuando se trabaja con sesiones, siempre debe ser la primera línea antes de cualquier otro código.
require 'conexion.php'; // Mandamos a llamar nuestro archivo de conexión el cual contiene la función que nos regresará la conexión hacia la base de datos.
$conexion = get_conexion(); // Si no existe una conexión, no podrás realizar cualquier consulta a base de datos, he ahí el motivo de esta variable.
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT COUNT(*) AS contar FROM usuarios WHERE usuario = '".$usuario."' and password = '".$password."'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fetch_assoc($consulta);
if($array['contar'] > 0){
header("location: ../admin/escritorio.php");
$_SESSION['username'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>
<?php
function get_conexion(){
$conn = mysqli_connect('localhost','root','','prestamos') or die("Imposible conectar a la base de datos. Error: " . mysqli_connect_error());
mysqli_set_charset($conn,"utf8");
return $conn;
}
?>
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\logica\loguear.php on line 12
DATOS INCORRECTOS
$array = mysqli_fetch_assoc($consulta); <--- este es la linea 12 del codigo logear.php
<?php
function get_conexion(){
$conn = mysqli_connect('localhost','root','','prestamos') or die("Imposible conectar a la base de datos. Error: " . mysqli_connect_error());
mysqli_set_charset($conn,"utf8");
return $conn;
}
?>
<?php
session_start(); // Cuando se trabaja con sesiones, siempre debe ser la primera línea antes de cualquier otro código.
require 'conexion.php'; // Mandamos a llamar nuestro archivo de conexión el cual contiene la función que nos regresará la conexión hacia la base de datos.
$conexion = get_conexion(); // Si no existe una conexión, no podrás realizar cualquier consulta a base de datos, he ahí el motivo de esta variable.
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$q = "SELECT COUNT(*) AS contar FROM usuarios WHERE usuario = '".$usuario."' and password = '".$password."'";
$consulta = mysqli_query($conexion, $q);
$array = mysqli_fetch_assoc($consulta);
if($array['contar'] > 0){
header("location: ../admin/escritorio.php");
$_SESSION['username'] = $usuario;
}else{
echo "DATOS INCORRECTOS";
}
?>