Advertisement
dn122

Admin.php

Jun 12th, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.00 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt">
  3. <head>      
  4.     <title>Área Reservada da Base Dados my_db</title>    
  5. </head>
  6.  
  7. <?
  8.  
  9.     include "init.php";
  10.    
  11.     //Efectuar Ligação ao MySQL
  12.     $link = mysql_connect('', '', '', '');
  13.     if (!$link)
  14.     {
  15.     die('Não foi possível conectar à basse de dados! Erro: ' . mysql_error());
  16.     }  
  17.  
  18.     echo '<br><br><center><b>Estado da Base de Dados:</b> <img src="online.gif"><br></center>';
  19.    
  20.     // Fim da Ligação
  21.    
  22.    
  23.  
  24. ?>
  25.  
  26.      
  27.        
  28. <body>
  29. <br>
  30.             <?           
  31.             if (isset($_SESSION['email'])) //SE EXISTIR AUTENTICAÇÃO            
  32.              {             
  33.                 echo ' <b>Bem-vindo</b>, ' . $_SESSION['email'] . '.<br>';
  34.  
  35.        
  36.             $ip_cliente = $_SERVER['REMOTE_ADDR'];
  37.             if (strstr($ip_cliente, ":")) {
  38.              echo "O seu endereço IPv6: $ip_cliente<br>";
  39.              } else {
  40.              echo "O seu endereço IPv4: $ip_cliente<br>";
  41.              }
  42.  
  43.             ?>         
  44.            
  45.             <?
  46.            
  47.             // Efectuar ligação à Base de Dados "my_bd";
  48.            
  49.             $db_selected = mysql_select_db('', $link);
  50.             if (!$db_selected) {
  51.                 die ('Não é possível usar a Base de dados : ' . mysql_error());
  52.             }
  53.  
  54.             // Fim da ligação;
  55.            
  56.             ?>
  57.             <br><br><br>
  58.            
  59.             <center><table width="600" border="1">
  60.               <tr>
  61.                 <td><center><img src="contactoadd.png"></center></td>
  62.                 <td><center><img src="contactoedit.png"></center></td>
  63.                 <td><center><img src="contactoeliminar.png"></center></td>
  64.                 <td><center><img src="consulta.png"></center></td>
  65.               </tr>
  66.               <tr>
  67.                 <td><center>
  68.                     <form method="post">
  69.                     <input name="pnome" placeholder="Primeiro Nome" autofocus><br><br>
  70.                     <input name="unome" placeholder="Último nome"><br><br>
  71.                     <input name="idade" placeholder="Idade"><br><br>
  72.                     <input type="submit" value="Adicionar">
  73.                     </form></center>
  74.                 </td>
  75.                 <td>
  76.                     <center>
  77.                     <form method="post">
  78.                     <input name="nmudar" placeholder="Nome" autofocus><br><br>
  79.                         <select name="amudar">
  80.                         <option value="fname">Primeiro Nome</option>
  81.                         <option value="lname">Ultimo Nome</option>
  82.                         <option value="age">Idade</option>
  83.                         </select><br><br>
  84.                     <input name="vmudar" placeholder="Valor a mudar" autofocus><br><br>
  85.                     <input type="submit" value="Atualizar">
  86.                     </form></center>
  87.                 </td>
  88.                 <td><br><br><br><br><br>
  89.                     <center><form method="post">
  90.                     <input name="anome" placeholder="Primeiro nome"><br><br>
  91.                     <input type="submit" value="Apagar">
  92.                     </form></center>
  93.                 </td>
  94.                 <td>
  95.                     <form method="POST" action="<? echo $_SERVER['PHP_SELF']?>">
  96.                     <input type="submit" name="Consultar" value="Consultar BD"/>
  97.                     </form></select>   
  98.                 </td>
  99.               </tr>
  100.             </table></center>          
  101.            
  102.             <?
  103.             // Adicionar novas pessoas na BD
  104.                        
  105.             $pnome=$_POST['pnome'];
  106.             $unome=$_POST['unome'];
  107.             $idade=$_POST['idade'];
  108.            
  109.             if($pnome!="" && $unome!="" && $idade!="")
  110.             $resultado = mysql_query("INSERT INTO pessoas values ('$pnome','$unome','$idade')");
  111.            
  112.             if (!$resultado)
  113.             {
  114.             echo"";
  115.             }  
  116.             else{
  117.                 echo '<br><center><img src="ok.png"> &nbsp;<b>Dados introduzidos com sucesso!</center></b><br><br>';
  118.             }
  119.            
  120.             // Fim de adicionar pessoas na BD
  121.             ?>
  122.            
  123.             <?
  124.             // Actualizar dados
  125.            
  126.             $amudar=$_POST['amudar'];
  127.             $vmudar=$_POST['vmudar'];
  128.             $nmudar=$_POST['nmudar'];
  129.            
  130.             if($amudar="age"){
  131.             if($vmudar!="" && $nmudar!="")
  132.             mysql_query("UPDATE pessoas SET age='$vmudar' WHERE first_name='$nmudar'");
  133.             }
  134.            
  135.             if($amudar="fname"){
  136.             if($vmudar!="" && $nmudar!="")
  137.             mysql_query("UPDATE pessoas SET first_name='$vmudar' WHERE first_name='$nmudar'");
  138.             }
  139.            
  140.             if($amudar="lname"){
  141.             if($vmudar!="" && $nmudar!="")
  142.             mysql_query("UPDATE pessoas SET last_name='$vmudar' WHERE first_name='$nmudar'");
  143.             }
  144.                        
  145.             // Fim de actualizar dados
  146.            
  147.             ?>
  148.            
  149.             <?
  150.             // Apagar pessoas na BD
  151.            
  152.             $anome=$_POST['anome'];
  153.             $resultado = mysql_query("DELETE FROM pessoas WHERE first_name='$anome'");
  154.                        
  155.             ?>
  156.            
  157.             <?
  158.            
  159.             // Consultar dados na tabela
  160.            
  161.             if (!isset($_POST["Consultar"]))
  162.                 {
  163.                
  164.            
  165.                 }
  166.                
  167.                 else{
  168.                
  169.                     $result = mysql_query("SELECT * FROM pessoas");
  170.  
  171.                     echo "<br><br><br><center><table border='1'>
  172.                     <tr>
  173.                     <th>Primeiro Nome</th>
  174.                     <th>Último Nome</th>
  175.                     <th>Idade</th>
  176.                     </tr>";
  177.  
  178.                     while($row = mysql_fetch_array($result))
  179.                       {
  180.                       echo "<tr>";
  181.                       echo "<td>".$row['first_name']."</td>";
  182.                       echo "<td>".$row['last_name']."</td>";
  183.                       echo "<td>".$row['age']."</td>";
  184.                       echo "</tr>";
  185.                       }
  186.                     echo "</table></center>";
  187.                
  188.                 }
  189.            
  190.             ?>
  191.  
  192.             <?
  193.             /*echo '<center><br><br><br><a href="logout.php"> Logout</a></td></center>';
  194.                 //LINK PARA FAZER LOGOUT   */          
  195.             }            
  196.             else //CASO NÃO ESTEJA AUTENTICADO            
  197.             {              
  198.                 echo '<center>Esta é uma àrea reservada, só utilizadores podem ter acesso!</center>';            
  199.              }     
  200.             ?>  
  201.            
  202.             <br><br><br><center><a href="logout.php"><img src="logout.png"></a></center>
  203.     </body>
  204. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement