PHP - Guardar resultado de consulta sql en variable php

 
Vista:
Imágen de perfil de Carlos Madrigal

Guardar resultado de consulta sql en variable php

Publicado por Carlos Madrigal (1 intervención) el 19/09/2021 04:58:16
Buenas noches, tengo un problema, espero me puedan orientar soy nuevo en el tema, resulta que estoy haciendo un sistema de información el cual se requieren 3 niveles uno administrador y 2 colaboradores, estoy creando el validar.php y me arroja los siguientes errores:

Notice: Undefined index: usuario in C:\xampp\htdocs\Proy_Clav\validar.php on line 2
Notice: Undefined index: contraseña in C:\xampp\htdocs\Proy_Clav\validar.php on line 3
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\Proy_Clav\validar.php on line 10

El codigo que estoy ejecutando es este:

<?php
$usuario=$_POST['usuario'];
$contraseña=$_POST['contraseña'];
session_start();
$_SESSION['usuario']=$usuario;
$conexion=mysqli_connect("localhost", "root", "", "lypus");
$consulta="SELECT*FROM usuarios where usuario='$usuario' and contraseña='$contraseña'";
$resultado=mysqli_query($conexion,$consulta);

$filas=mysqli_fetch_array($resultado);

if($filas['id_cargo']==1){ //administrador
header("location:administrador.html");

}else
if($filas['id_cargo']==2){ //vendedor
header("location:vendedor.html");

}else
if($filas['id_cargo']==3){ //alistador
header("location:alistador.html");

}
else{
?>
<?php
include("login.html");
?>
<h1 class="bad">ERROR EN LA AUTENTIFICACION</h1>
<?php
}
mysqli_free_result($resultado);
mysqli_close($conexion);
?>

Adjunto las imagenes para que sea un poco mas claro.
Muchas gracias quedo pendiente de sus importantes comentarios y mi correo es [email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder