Foros del Web » Programando para Internet » PHP »

Problema con filtro de proyecto

Estas en el tema de Problema con filtro de proyecto en el foro de PHP en Foros del Web. Les cuento, con esta programación coloco un filtro de proyectos, si es del proyecto "EBPE" solo ver ese proyecto, y viceversa con el otro proyecto ...
  #1 (permalink)  
Antiguo 27/12/2007, 06:22
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Problema con filtro de proyecto

Les cuento, con esta programación coloco un filtro de proyectos, si es del proyecto "EBPE" solo ver ese proyecto, y viceversa con el otro proyecto "OLE". Miren:

Código PHP:
<?php

        
include_once("proyectos.php");
            if (
$session["name"] != $mandante_ebpe){
        include_once( 
"am_modules/mandante/base_ebpe.php");
        include_once( 
"am_modules/mandante/cons_ins_ebpe.php");
                }else{
                 if (
$session["name"] != $mandante_ole){
                         include_once( 
"am_modules/mandante/base_ole.php");
                        include_once( 
"am_modules/mandante/cons_ins_ole.php");

}
       }
?>


proyecto.php

Código PHP:
<?
//Separador de proyectos.

//Proyecto EBPE SE-019

$super_ebpe "rdcastillo";
$contratista_ebpe "elsauce";
$contratista_ebpe "comin";
$mandante_ebpe "BHP";
$inspector_ebpe "renato.pizarro";
$admincon_ebpe "pablo.lasnibat";

// Proyecto MSC OLE/W9

$super_ole "carlos.leyton";
$contratista_ole "besalco";
$contratista_ole "inser";
$mandante_ole "SKMMINMETAL";
$inspector_ole "victor.alvarez";
$admincon_ole "jorge.silva";

?>

El problema es que hay veces que se me ve inverso, los del proyecto "Ebpe" ve solo proyecto "OLE" y viceversa y derrepente se arregla solo.

Mi pregunta es, hay otra solucion a lo que quiero crear?

O algun paso mal que este haciendo?

Muchas gracias...
  #2 (permalink)  
Antiguo 27/12/2007, 06:36
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años
Puntos: 48
Re: Problema con filtro de proyecto

Estas haciendo los if comparando con distinto, compara con igual.
Código PHP:
<?php

        
include_once("proyectos.php");
            if (
$session["name"] == $mandante_ebpe){
        include_once( 
"am_modules/mandante/base_ebpe.php");
        include_once( 
"am_modules/mandante/cons_ins_ebpe.php");
                }else{
                 if (
$session["name"] == $mandante_ole){
                         include_once( 
"am_modules/mandante/base_ole.php");
                        include_once( 
"am_modules/mandante/cons_ins_ole.php");

}
       }
?>
  #3 (permalink)  
Antiguo 27/12/2007, 06:39
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Problema con filtro de proyecto

No me sale ningun resultado cuando lo dejo como me dices :(
  #4 (permalink)  
Antiguo 27/12/2007, 09:57
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Re: Problema con filtro de proyecto

Hulray,

Antes de continuar, intenta revisar el contenido de la variable de session con un echo... $session["name"] quizás este aqui el problema, que no tenga o contenga ningún valor o que el mismo sea completamente diferente a los empleados para efectuar la comparacion.

Saludos
  #5 (permalink)  
Antiguo 27/12/2007, 10:57
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Problema con filtro de proyecto

Me da el valor bien, es otro el problema :s
  #6 (permalink)  
Antiguo 27/12/2007, 14:50
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 19 años, 4 meses
Puntos: 3
Re: Problema con filtro de proyecto

SI LAS VARIABLES DE SESSION ESTAN BIEN QUE HAY DE LAS OTRAS?
$mandante_ebpe
$mandante_ole

no se renombraran en el camino? tienes register_globals a off?
cuando terminan de usar cierras bien la sessiones, las destruyes? no queda contenido?
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:23.