If dentro de un while
Publicado por Jesus (79 intervenciones) el 19/08/2020 10:57:14
Hola, estoy haciendo un sistema de logueo, para validar datos de contraseña correcta, me conecto a la tabla de la base de datos y si la contraseña es correcta me manda a página de contenido.php.
Pero no logro hacer funcionar un if ya que está dentro de un while.
Recojo las variables del formulario:
Ejecutó la sentencia sql:
Y saco los valores de la tabla:
Pero no logro hacer funcionar un if ya que está dentro de un while.
Recojo las variables del formulario:
1
2
$usuario = $_POST['nnombre'];
$pass = $_POST['npassword'];
Ejecutó la sentencia sql:
1
2
3
$sql = "SELECT * FROM usuarios_establecidos where usuarios_establecidos = '".$usuario ."'";
$result = $conn->query($sql);
Y saco los valores de la tabla:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
if($row['Password'] == $pass){
session_start();
$_SESSION['usuario'] = $usuario;
header("Location: contenido.php");
}
}
}else {
echo "0 results";
}
$conn->close();
Valora esta pregunta
0