
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]
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]
- Img.rar(1,1 MB)
Valora esta pregunta


0