xerifandtomas me puedes decir como hacer eso yo hasta donde se hice esto
Código PHP:
Ver original<?php
$email = $_POST['email']; //atrapa los valores de name del archivo index
$pass= $_POST['pass'];
if (empty($email .$pass)) // Se evalúa si las variables está vacia si es true de redireciona {
header("location: index.php"); }
echo $email.'<br>' ;
echo $pass. '<br>' ;
include("../../conexion/conexionmsqli.php"); //incluimos la conexion
$consulta = mysqli_query($conexion, "SELECT * from usuarios ") or
die("error de conexion de base de datos");
echo '<table border="1">';
echo '<tr>';
echo '<th id="clave"> ID:: </th>';
echo '<th id="clave"> Email: </th>';
echo '<th id="clave"> Password: </th>';
{
echo '<tr>';
echo '<td>' .$extraido['id'] .'</td>';
echo '<td>' .$extraido['email'] .'</td>';
echo '<td>' .$extraido['pass'] .'</td>';
}
//$proceso = $conexion->query("SELECT * FROM usuarios WHERE usuario='$usuario' AND contrasena='$contrasena'"); //$mysqli->query () dice que mysql ejecute el query
{
$_SESSION['u_usuario'] = $usuario; //creamo la variable de sesion
$_SESSION['pass'] = $contrasena;
header("location: sesion.php"); //redirecionamos a sesion.php
}
else
{
echo "calve erronea" ; // si no c cumple la peticion
}
?>
imprime los datos que se ingresan en el
POST
Luego extrae los datos que estan en la tabla de la columnas id, email y pass.
y luego (
no se como se llama el termino si me dicen es uan ayuda para comincar me mejor) luego.. ejecuta la sentecnia no se si llama asi pero verfica si email es igual a el dato que se introdujo. me regresa clave erronea se ejecuta el else por que el if no era true.
lo unico que vi irregular es que imprime primero el valor del ELSE y luego imprime lo que contiene la columna. se supone que el codigo que extrae esta de primero ( que problema este codigo hasta funcioan en otro archivo que hice de prueba lo unico diferente que cambie es la posicion del archivo la conecion y los valores de la tabla
esto fue lo que imprimió
a@a
a
calve erronea
ID:: Email: Password:
8
[email protected] dodo
9 s@s 1
10 s@1 1
11 a@a a
pero esto es muy raro no funciona