LucianoCharles2017

SelectBox com option disabled

Nov 3rd, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. <?php
  2.     $permissoes  = [
  3.         ['id_permision' => 1, 'name_permission' => 'Administrador'],
  4.         ['id_permision' => 2, 'name_permission' => 'Usuário Comum'],
  5.         ['id_permision' => 3, 'name_permission' => 'Editor'],
  6.     ];
  7.  
  8.     $userLogged = [
  9.         'id_user'           => 1,
  10.         'user_name'         => 'Luciano Charles',
  11.         'user_id_permision' => 2
  12.     ];
  13. ?>
  14.  
  15. <form method="POST">
  16.     <select name="permissoes">
  17.         <?php foreach($permissoes as $p){?>
  18.             <option
  19.                 value="<?php echo $p['id_permision'];?>"
  20.                 <?php
  21.                     if ($userLogged['user_id_permision'] == $p['id_permision']){
  22.                             echo 'selected="selected"';
  23.                     }
  24.                     if ($userLogged['user_id_permision'] != $p['id_permision'] && $userLogged['user_id_permision'] != 1){                        
  25.                         echo 'readonly="readonly" disabled="true"';
  26.                     }  
  27.                 ?>
  28.             >
  29.                 <?php echo $p['name_permission'];?>
  30.             </option>
  31.         <?php } ?>
  32.     </select>
  33.     <input type="submit" value="Enviar">
  34. </form>
Advertisement
Add Comment
Please, Sign In to add comment