Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/10/2005, 14:45
blackrocha
 
Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 19 años, 6 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&oacute;: " . 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