| |||
ocultar columna a usuario Buenos Dias, estoy usando el asistente para hacer todo mí sitio. En una parte nuestro una tabla con todas las lista de productos, y al lado de cada fila tengo las opciones de editar y eliminar el registro. Quisiera saber como hago para que los usuarios con el nivel admin por ejemplo vean todas las columnas, y los usuarios comunes sólo vean la lista de producto sin las opciones |
| |||
Respuesta: ocultar columna a usuario Asistente de DW, y lo que quiero hacer es que en una vista los usuarios con nivel admin puedan ver un link y los que no posee se los oculte. En php con base de datos mysql |
| |||
Respuesta: ocultar columna a usuario Pues a grandes rasgos con PHP tendrás que discriminar quien tiene nivel de administrador y quien no y según eso mostrar una información u otra. Cuando leas la tabla tendrás que buscar si es o no es administrador y entonces con php poner un condicional con un "if" de tal manera que; Si eres administrador muestra estos datos, sino, muestra estos otros. if(condicion correcta) { mostrar link; } else { no mostrar el link; } |
| |||
Respuesta: ocultar columna a usuario si usas DW lo podes hacer sin ningun problema a lo que pedis, creas el login de usuario, luego en donde quieras que solo el admin vea los precios y no los clientes comunes podes usar algo asi: <?php if ((isset($_SESSION['MM_IdCliente'])) && ($_SESSION['MM_IdCliente']!="")) {?> <span class="precio"> $<?php echo number_format($row_ProductosPortada['dblPrecio'], 2, ',', '.'); ?></span> <?php } else {?> <?php echo TextoEstados($row_ProductosPortada['intEstado']); ?></span> <?php }?> nota: la funcion TextoEstados(), es una funcion que dependiendo del estado del producto: 1=activo, 2=entrante, 3=agotado, lo que hace es mostrar justo esa leyenda resumiendo, si el cliente o admin esta logueado, verá el precio, sino el texto, agotado, entrante o activo saludos |
Etiquetas: |