Foros del Web » Programando para Internet » PHP »

Restringir visibilidad en menu desplegable

Estas en el tema de Restringir visibilidad en menu desplegable en el foro de PHP en Foros del Web. Desde ya pido disculpas si este tema no va en esta sección, se agradece si algun admin lo mueve al rincon indicado (no lo encontre) ...
  #1 (permalink)  
Antiguo 27/10/2015, 18:58
Avatar de cleaner86  
Fecha de Ingreso: septiembre-2013
Ubicación: Santiago
Mensajes: 20
Antigüedad: 10 años, 7 meses
Puntos: 0
Exclamación Restringir visibilidad en menu desplegable

Desde ya pido disculpas si este tema no va en esta sección, se agradece si algun admin lo mueve al rincon indicado (no lo encontre)


Consulta PHP:

Tengo una sección de mi webserver en donde tengo un listado con todos los vendedores de la empresa, en el cual ellos pueden filtrar por el nombre de cualquier compañero y ver todas sus ventas históricas y actuales y ese es el gran problema....


IMAGEN : http://puu.sh/l06QA/d653beee44.png



Como puedo hacer para que en el momento que quieran seleccionar a un usuario solo aparezca solo el usuario de la persona que esta revisando en ese momento? .... es decir, que cuando yo entre a revisar el listado de vendedores solo aparezca el mio?.

O la otra solución que encontré mas simple es poner password a esa sección y entregársela solo a los jefes de departamento.




esta armado de la siguiente manera.


Código PHP:
$vend  = dbfetch(dbquery($db,"select ID from vendedores where TNCodigo='$vend'")); 




      <tr>
          <td width="17%" height="31" nowrap class="t2txt">Vendedor</td>
          <td colspan="4" nowrap><?php carga_combo_selectivo('VENDEDOR','vendedores',2,$vend->ID,'Todos','ESTADO',1,3)?></td>
        </tr>
Ojala que alguien me pueda guiar de buena manera ya que estoy recién entrando a este mundo de la programación... Gracias!!!.
  #2 (permalink)  
Antiguo 27/10/2015, 19:06
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Restringir visibilidad en menu desplegable

Saludo
Pues la manera más sencilla, es que cuando la persona ingrese,
se cree una variable de sesión con algunos valores, entre ellos
podría estar el id del usuario, y con este id se podría filtrar
la consulta para que solo lo muestre a él.

Algo como
Código PHP:
Ver original
  1. $query = 'SELECT campos FROM tabla WHERE id = '.$_SESSION['iduser'];
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 27/10/2015, 19:11
Avatar de AlejandraLara  
Fecha de Ingreso: octubre-2015
Mensajes: 115
Antigüedad: 8 años, 6 meses
Puntos: 19
Respuesta: Restringir visibilidad en menu desplegable

Pues fácil! Si usas sesiones obtén el input mediante su username o id, usas algo como SELECT id,nombre FROM tabla WHERE id = '$sesionid'.
  #4 (permalink)  
Antiguo 27/10/2015, 19:12
Avatar de cleaner86  
Fecha de Ingreso: septiembre-2013
Ubicación: Santiago
Mensajes: 20
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Restringir visibilidad en menu desplegable

Cita:
Iniciado por mortiprogramador Ver Mensaje
Saludo
Pues la manera más sencilla, es que cuando la persona ingrese,
se cree una variable de sesión con algunos valores, entre ellos
podría estar el id del usuario, y con este id se podría filtrar
la consulta para que solo lo muestre a él.

Algo como
Código PHP:
Ver original
  1. $query = 'SELECT campos FROM tabla WHERE id = '.$_SESSION['iduser'];
para eso deberia crear una tabla nueva en mysql?
  #5 (permalink)  
Antiguo 27/10/2015, 21:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Restringir visibilidad en menu desplegable

Cita:
Iniciado por cleaner86 Ver Mensaje
para eso deberia crear una tabla nueva en mysql?
No, simplemente cuando la persona ingrese a la página,
se asigna el id a una variable de sesión, y luego esa variable
se usa en esa consulta.
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: desplegable, restringir, select, visibilidad
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 11:18.