Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/11/2006, 05:27
raglab
 
Fecha de Ingreso: noviembre-2006
Mensajes: 14
Antigüedad: 17 años, 5 meses
Puntos: 0
Esta $var podría ser el resultado de una sentencia sql? .

Te explico :

Yo lo que estoy intentando hacer es que a partir de un formulario recibo la variable email y la variable password que lo que hago es comprobar si existe algun campo en mi base de datos que coincida con estas cadenas de caracteres .

En el caso de que coincidan lo que quiero es que la pagina se redirija a otro de los campos que se llama ruta.

Voy a incluir a continuación el codigo que he generado pues me surge otra duda que es si con una sola sentencia puedo acceder al contenido del campo.

codigo del archivo control que recibe las variables direccion y password

<?
//conecto con la base de datos
$conn = mysql_connect("server","user","password");
//selecciono la BBDD
mysql_select_db("db",$conn);

//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM clientes WHERE email='$direccion' and password='$password'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);

//vemos si el usuario y contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación usuario/contraseña

if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header("Location: url?variable=".$rs["ruta"]);


}
else {

//si no existe le mando otra vez a la portada
session_start();
session_register("autentificado");
$autentificado = "NO";
header("Location: formulariodeaccesophp");
}
mysql_free_result($rs);
mysql_close($conn);
?>

sería así la verdad es que estoy empezando con esto y creo que me hago un lio si me puedes echar una mano te lo agradezco