17/09/2011, 15:27
|
| | | Fecha de Ingreso: agosto-2011 Ubicación: Necropolis
Mensajes: 49
Antigüedad: 13 años, 3 meses Puntos: 0 | |
Respuesta: Login en php agregando nuevos datos Cita:
Iniciado por grescafe 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");
}
}
}
?> |