Advertisement
Guest User

Aula 6.7

a guest
Dec 6th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.83 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <meta charset="UTF-8">
  4.         <title></title>
  5.     </head>
  6.     <body>
  7.        
  8.        
  9.         <fieldset style="width: 360px;">
  10.             <legend>Acesso Restrito</legend>
  11.             <form action="index.php" method="post">
  12.                 <table border="0" width="380">
  13.                     <tr>
  14.                         <td>Usuario:</td>
  15.                         <td>
  16.                             <input type="text" name="txtuser"/>
  17.                         </td>
  18.                     </tr>
  19.                     <tr>
  20.                         <td>Senha:</td>
  21.                         <td>
  22.                             <input type="password" name="txtpass"/>
  23.                         </td>
  24.                     </tr>
  25.                     <tr>
  26.                         <td>Perfil:</td>
  27.                         <td>
  28.                             <select name="perfil">
  29.                                 <option value="1">Administrador</option>
  30.                                 <option value="2">Gerente</option>
  31.                                 <option value="3">Estagiário</option>
  32.                             </select>
  33.                         </td>
  34.                     </tr>
  35.                     <tr>
  36.                         <td></td>
  37.                         <td style="text-align: center;">
  38.                             <input type="submit" name="enviar"/>
  39.                         </td>
  40.                     </tr>
  41.                 </table>
  42.             </form>
  43.         </fieldset>
  44.         <a href="exemplos-repeticao.php" target='_blank'>Exemplos de laços de repetição</a>
  45.     <?php
  46.         //if para testar se foi dado o post
  47.     if($_POST){
  48.         //Receber dados do formulário
  49.         $user = $_POST['txtuser'];
  50.         $pass = $_POST['txtpass'];
  51.         $perfil = $_POST['perfil'];
  52.         //Testar usuario e senha da tela de login
  53.         if(($user=="admin")&&($pass=="admin")){
  54.          echo 'Acesso liberado!';  
  55.         }else{
  56.             echo 'Acesso negado!';
  57.         }  
  58.         //Exempo de if encadeado
  59.         if($user!="admin"){
  60.             echo '<br><br>Usuario não confere';
  61.         }else if($pass!="admin"){
  62.             echo '<br><br>Senha não confere';
  63.         }
  64.         else {
  65.             echo '<br><br>Legal, Acesso liberado';
  66.         }
  67.         //Exemplo Switch
  68.         switch ($perfil) {
  69.             case 1:
  70.                 echo '<br>Logado como Administrador';
  71.                 break;
  72.             case 2:
  73.                 echo '<br>Logado como Gerente';
  74.                 break;
  75.             case 3:
  76.                 echo '<br>Logado como Estagiário';
  77.                 break;
  78.             default:
  79.                 break;
  80.         }
  81.             }//Fim teste post
  82.     ?>
  83.     </body>
  84. </html>
  85.  
  86. Exemplos de repetição.php
  87. <?php
  88.  //Exemplos de laços de repeticão
  89.         //Enquanto
  90. $cont=1;
  91.         while($cont <= 10){
  92.             echo '<br>Contador: '.$cont;
  93.             $cont++;
  94.         }
  95.         //Do while
  96.         $x=1;
  97.         do{
  98.             echo '<br>Contador: '.$x;
  99.             $x++;
  100.         }while ($x<=10);
  101.         //For
  102.         for($count=5; $count<=30;$count++){
  103.             echo '<br>Contador>: '.$count;
  104.         }
  105.         //Usando vetores em php
  106.         $nome = array("João","Maria","José");
  107.         $sexo = array("M","F","M");
  108.         $idade = array(20,30,40);
  109.        
  110.         echo 'Nome: '.$nome[0];
  111.         //forech , usa somente em arrays - veteores são uma variavel bidimensional, guarda mais que uma informação.
  112.         foreach ($nome as $item){
  113.             echo 'Nome: '.$item;
  114.         }
  115.         //Sem foreach, mais trabalhoso
  116.         //for($i=0;$i<=2;$i++){
  117.         //    echo 'Nome: '.$nome[$i];
  118.         //}
  119.         // outro sem
  120.         $par =2;
  121.          while($par<=100){
  122.              echo '<br>'.$par;
  123.              $par = $par+2;
  124.          }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement