Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2008, 12:10
Avatar de LuZBinG
LuZBinG
 
Fecha de Ingreso: enero-2008
Mensajes: 407
Antigüedad: 16 años, 3 meses
Puntos: 5
ayuda urgente ya me arte con este.....

ya me canse de buscarle el problema
esto empezo a suceder desde que cambie de apache 2.0.49 y php por
xampp 2.0
con apache y php incluido

pero resulta que no me quieren funcionar las sesiones no se porque este es mi codigo haber si le hayan o medan una sugerencia de que hacer porque ya no se que hacer

Cita:
$userid=$_POST["userid"];
$password=$_POST["password"];
if ($userid && $password)
{

$db_conn = mysql_connect('localhost', 'xxx', 'xxx);
mysql_select_db("db_s", $db_conn);
$query = "select * from users where username='$userid' and pass = MD5('$password')";
$result=mysql_query($query);
if ( mysql_num_rows($result)>0 )
{

$valid_user = $userid;
session_name($valid_user);

session_start();
//session_register($valid_user);
$_SESSION['valid_user'] = $valid_user;

echo("<h3>Entra :$valid_user</h3>");
}
}
$mes_sys=date("m");
$dia_sys=date("d");
$anio_sys=date("Y");
/*$mes_sys=01;
$dia_sys=09;
$anio_sys=2007;*/
$fecha_sys="$anio_sys-$mes_sys-$dia_sys";
$fecha_sistema="$mes_sys/$dia_sys/$anio_sys";

?>
mas abajo tengo este codigo para entrar a la otra pagina y me mande a pantalla de inicio

Cita:
if (session_is_registered("valid_user"))
{
echo "<p align='center' class='Titletable'>Welcome You are logged in as: $valid_user</p>";
?>

<?php
$sqla="select fecha_entrada from gatillo where fecha_entrada='$fecha_sys'";
$resulta=mysql_query($sqla) or die("ERROR AL OBTENER LA FECHA DE ENTRADA" .mysql_error());
$num=mysql_num_rows($resulta);
if($num==0)
{
echo "<h5 style='padding-left:370px;'>Las Alertas Serán Ejecutadas</h5>";
?>
<form name="access">
<p align='center'><input name="Submit4" type='Submit' class="Buttons" value='System Access' onClick="mywin001=openIT('../alertas/ejecutando.php',600,400,null,null,'mywin001',3,tru e,true,true);"></p>
</form>
<?php }
else { echo "<h5 style='padding-left:370px;'>Las Alertas ya han Sido Ejecutadas</h5>";
?>
<form name="access2">
<p align='center'><input name="Submit4" type='Submit' class="Buttons" value='System Access' onClick="mywin001=openIT('../includes/pantalla_inicio.php',600,400,null,null,'mywin001', 3,true,true,true);"></p>
</form>
<?php } ?>
pero el problema es que en pantalla de inicio no me trae el resultado de la variable $valid_user


este es el codigo de pantalla de inicio.php

Cita:
if (session_is_registered("valid_user"))
{
$init_session = true;
$UNAME="xxx";$PAS="xxx";$DBASE="db_s";
mysql_connect(localhost,$UNAME,$PAS);
@mysql_select_db($DBASE) or die( "No se pudo accesar la BD");
}
else{$init_session = false; }
if ($init_session==true)
{ //---SI LA SESION ES VALIDA ENTONCES SE INICIA EL DESPLIEGE DEL CONTENIDO---//
//------------------------------------CODIGO PARA RESTRINGIR ACCESO A USUARIOS------------------------------------//
include ("../includes/codigo_usuarios.php");
?>
despues me manda a codigo_usuarios.php
y ahi esta el problema no me manda la variable $valid_user ayuda por fa
este el cadigo para codigo_usuarios.php

Cita:
session_start();
echo $_SESSION['valid_user'];


$query_u="select * from users where username='$valid_user'";
$res_u=mysql_query($query_u) or die (mysql_error());

$mod_ord=mysql_result($res_u,0,"mod_ord");

me manda este error tambien

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in C:\Archivos de programa\xampp\htdocs\xxx\includes\codigo_usuarios .php on line 14

ayuda por fa si alguien sabe?????