
18/10/2005, 14:45
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 20 años, 4 meses Puntos: 1 | |
nueva sesion hola sabes estoy tratando de hacerla con la ayuda del faq la nueva verificacion como me indicaste
pero tengo un problema no me resulta no se que ago mal me podrias decir porfa .... te embio el codigo
<?php
session_start();
if(isset($btningresar))
{
$enlace = mysql_connect("localhost", "root", "") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("hospital") or die("No pudo seleccionarse la BD.");
$consulta="SELECT usuario.login,usuario.pas FROM usuario where LOGIN='$txtlogin' and PAS='$txtpassword'";
$res=mysql_query($consulta) or die("La consulta falló: " . mysql_error());
mysql_close();
$num=mysql_numrows($res);
if ($num)
{
// echo "<center>DATOS INGRESADOS CORRECTAMENTE</center><br>";
// Este mensaje deberías mostrarlo en la página que redireccionas .. NO aquí. Para eso puedes usar una variable de control en:
// header("Location:menu.php?cod_error=1");
// y la identificas donde redireccionas si existe.
// Ya que usas sesiones, también puedes usar una variable más de sesión para este propósito y ahorrarte la que pasas por el URL.
//session_register('LOGIN'); // este uso de sesiones NO debes usarlo //$LOGIN=$txtlogin;
//header("Location:menu.php");
// terminamos la ejecución del script aquí .. no nos interesa más.
//session_start(); // inicio sesiones. $_SESSION['variable']="valor";
$txtlogin=$_SESSION['variable'];
session_register("txtlogin");
$txtlogin="valor";
header("Location:menu.php");
exit; }
else {
.
.
.
.
lo q esta en rojo es lo nuevo y no me pesca |