Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: General Dmitry Vergadoski en 22 Diciembre 2013, 19:19 pm



Título: como poner condicion php
Publicado por: General Dmitry Vergadoski en 22 Diciembre 2013, 19:19 pm
hola amigos como puedo poner una condicion y donde debo ponerla para que se desaparezca un boton en una pagina cuando entre "X usuario"

ejemplo: el boton llamado "button1" cuando esta logueado el usuario "administrador" aparece pero cuando esta logueado otro usuario no aparece.

gracias de antemano.


Título: Re: como poner condicion php
Publicado por: Kami en 22 Diciembre 2013, 19:51 pm
Puff... debes de saber conocimientos para saber si alguien es admin o está logueado ya que parece que no sabes ni el condicional if, pero te dejo el código.

Código
  1. <?php
  2.  
  3. $admin=TRUE;
  4.  
  5. if(!$admin){
  6. echo'<input type="submit" value="boton">';
  7. }
  8.  
  9. ?>

Con esto sólo se mostraría el botón input si el admin es FALSE, es decir, no está logueado.


Título: Re: como poner condicion php
Publicado por: General Dmitry Vergadoski en 22 Diciembre 2013, 21:12 pm
amigo mira como yo tengo hecho la condicion actualmente cualquier usuario puede ver el boton, como hago para poner lo que me dijiste en este codigo:

Código:
<?php
if (isset($_SESSION['k_username'])) {
?>

y al final

<?php

}else{

}
?>


Título: Re: como poner condicion php
Publicado por: #Aitor en 23 Diciembre 2013, 13:32 pm
Código
  1. <?php
  2.  
  3. $admin = "NombreDelAdmin";
  4.  
  5. if(isset($_SESSION['k_username'] === $admin){
  6.  
  7. // Código que podrá ver si se cumple la condición de arriba.
  8.  
  9. }else{
  10.  
  11. if (isset($_SESSION['k_username'])){
  12.  
  13. // Código que podrá ver el usuario normal.
  14.  
  15. }else{
  16.  
  17. // Código que vera todo el público si aún no se inicio sesion.
  18.  
  19. }}
  20.  
  21. ?>
  22.  
  23.  

Debería servirte, de todas formas quizá deberías replantearte aprender antes lo básico y después ésto, pues según me das a entender no sabes usar condicionales...

Un saludo.