Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/09/2011, 15:27
Avatar de fitojdj
fitojdj
 
Fecha de Ingreso: agosto-2011
Ubicación: Necropolis
Mensajes: 49
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Login en php agregando nuevos datos

Cita:
Iniciado por grescafe Ver Mensaje
Hola:

Yo tampoco soy un experto ni voy muy suelto, pero vamos a intentarlo. Lo que he interpretado con tu pregunta es:

Al hacer login (user y pass correctos), en caso de recibir adeudo=="si" que te redirija a otra página

Código PHP:
$query = mysql_query("SELECT username,password,adeudo FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
if ($row['adeudo']=="si")
{
?> <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.pagina_destino.com"> <?php
}
header("location: alumnos/alumnos.html");
En resumen:
- Tienes que recibir de la BD el valor requerido.
- Cuando lo tienes, aplicar una condicion indicando que si es un determinado valor, haga algo.

Nos vas contando. Espero que te sirva

Un saludo
ya lo probe de varias maneras y entro y salgo del login.. pero las cuentas q adeudo es = si.. siguen sin direccionarse... esta fue la ultima q probe

Cita:
<?

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login del alumno incorrecto";
}else{
$query = mysql_query("SELECT username,password,adeudo FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
if ($row['adeudo']=="si")
{
?> <META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.pagina_destino.com"> <?php
}
header("location: alumnos/alumnos.html");
}
}
}
?>