SHARE
TWEET

Untitled

jpvieiraa Feb 19th, 2019 43 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Exemplo</title>
  5.     <style type="text/css">
  6.         #geral{
  7.             margin: auto;
  8.             background-color: lightblue;
  9.             color: white;
  10.             width: 400px;
  11.             height: auto;
  12.             border:1px solid black;
  13.             border-radius: 15px;
  14.         }
  15.         .ger{
  16.             margin: auto;
  17.             background-color: lightblue;
  18.             color: white;
  19.             width: 400px;
  20.             height: auto;
  21.             border:1px solid black;
  22.             border-radius: 15px;
  23.         }
  24.         p{
  25.             text-align: center;
  26.         }
  27.         #bt1{
  28.             width: 260px;
  29.             height: 30px;
  30.             background-color: lightgrey;
  31.             color: black;
  32.         }
  33.         .alert{
  34.             text-align: center;
  35.             margin: auto;
  36.             background-color: red;
  37.             margin-right: 15px;
  38.             margin-left: 15px;
  39.         }
  40.         .ok{
  41.             text-align: center;
  42.             margin: auto;
  43.             background-color: green;
  44.             margin-right: 15px;
  45.             margin-left: 15px;
  46.         }
  47.         .tbcriada{
  48.             margin: auto;
  49.         }
  50.     </style>
  51. </head>
  52. <body>
  53.     <?php
  54.         $bd_host="localhost";
  55.         $bd_user="root";
  56.         $bd_password="";
  57.         $bd_database="13787_3";
  58.         $msg= "";
  59.         $existe="";
  60.         $num=$idade=$email=$Local="";
  61.         $mq = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
  62.  
  63.  
  64.  
  65.         if(isset($_POST["submit"])){
  66.             $qr = "INSERT INTO tbl_13787(Numero,Idade,Email,Local) VALUES(?,?,?,?)";
  67.             $st = $mq->prepare($qr);
  68.             $st->bind_param('isss', $_POST["Numero"],
  69.                                     $_POST["Nome"],
  70.                                     $_POST["Email"],
  71.                                     $_POST["Local"]);
  72.  
  73.         if ($st->execute() && $st->affected_rows>0){
  74.             $msg= "<p class='ok'>Foi inserido/atualizado um registo!</p>";
  75.  
  76.         }
  77.         else{
  78.                 $msg='<p class="alert"> Erro: ('. $mq->errno .') '. $mq->error .'</p>';
  79.                 $erro=1;
  80.             }
  81.  
  82.         $st->close();
  83.  
  84.  
  85.  
  86.         }
  87.         if(isset($_POST["Consulta"])){
  88.             $qr="SELECT * FROM tbl_13787 ORDER BY Numero";
  89.  
  90.             $results = $mq->query($qr);
  91.             echo "<table class=tbcriada border='1'>";
  92.             echo "<td>Numero</td>";
  93.             echo "<td>Idade</td>";
  94.             echo "<td>Email</td>";
  95.             echo "<td>Local</td>";
  96.                 while ($row = $results->fetch_assoc()) {
  97.                     echo "<tr>";
  98.                     echo "<td>".$row["Numero"]."</td>";
  99.                     echo "<td>".$row["Idade"]."</td>";
  100.                     echo "<td>".$row["Email"]."</td>";
  101.                     echo "<td>".$row["Local"]."</td>";
  102.                     echo "</tr>";
  103.                 }
  104.             echo "</table>";
  105.         }
  106.         else{
  107.  
  108.             if(isset($_POST["pesq"])){
  109.  
  110.                 $qr="SELECT * FROM tbl_13787 where Numero=?";
  111.                 $st=$mq->prepare($qr);
  112.                 $st->bind_param('i', $_POST["Numero"]);
  113.                 $st->execute();
  114.                 $st->bind_result($num,$idade,$email,$local);
  115.                 if($st->fetch()){
  116.                     $existe=true;
  117.                     $msg='<p class="ok" > Registo Encontrado</p>';
  118.  
  119.                 }
  120.                 else{
  121.                     $existe=false;
  122.                     $msg='<p class="alert">Registo nao Encontrado</p>';
  123.                 }
  124.                 $st->close();
  125.             }
  126.             else{
  127.                 if(isset($_POST["Altera"])){
  128.                     $qr="UPDATE tbl_13787 SET Idade=?, Email=?, Local=? WHERE Numero=?";
  129.                     $st=$mq->prepare($qr);
  130.                     $st->bind_param('sssi',$_POST["Idade"],$_POST["Email"],$_POST["Local"],$_POST["Numero"]);
  131.                     $st->execute();
  132.                     $st->close();
  133.                 }
  134.                 else{
  135.                     if(isset($_POST["apaga"])){
  136.                         $qr="DELETE FROM tbl_13787 WHERE Numero= ?";
  137.                         $st=$mq->prepare($qr);
  138.                         $st->bind_param('i',$_POST["Numero"]);
  139.                         $st->execute();
  140.                         $st->close();
  141.                     }
  142.                 }
  143.             }
  144.         }
  145.  
  146.  
  147.     ?>
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.             <br>
  157.             <form method="post" action="" id="tb1" class=ger name="tb1">
  158.                 <input type="hidden" name="pesq" value="1"/>
  159.             <p>Seleciona: <select name="num" id="num" onChange="document.tb1.submit();">
  160.                 <option value="-1">
  161.                     Selecione um registo
  162.                 </option>
  163.                     <?php
  164.                     $qrs="SELECT * FROM tbl_13787";
  165.                 $st = $mq->query($qrs);
  166.                     $option = '';
  167.                 while($row = $st->fetch_assoc())
  168.                         {
  169.                     echo '<option value = "'.$row['num'].'">'.$row['nome'].'</option>';
  170.                     }
  171.                     $st->close();
  172.                     ?>
  173.             </select>
  174.         </form>
  175.             <form method="post" action="" id="geral" class="ger">
  176.             <p>Numero:<input type="number" name="num" value="<?php echo $num ?>"><input type="submit" name="pesq" value="Pesquisa"></p>
  177.             <p>Nome:<input type="text" name="nome" value="<?php echo $idade ?>"></p>
  178.             <p>Email:<input type="text" name="email" value="<?php echo $email ?>"></p>
  179.             <p>Telemovel:<input type="text" name="tele" value="<?php echo $local ?>"></p>
  180.             <p><input type="submit" name="submit" value="insira" id="bt1"></p>
  181.             <p><input type="submit" name="Consulta" value="consulta" id="bt2"></p>
  182.             <?php if ($existe==true) {?>
  183.                 <p><input type="submit" name="Altera" value="Alterar" /></p>
  184.                 <p><input type="submit" name="apaga" value="Eliminar" /></p>
  185.             <?php }?>
  186.             <p>
  187.                 <?php
  188.                     echo $msg;
  189.                     $mq->close();
  190.                 ?>
  191.             </p>
  192.         </form>
  193.      </body>
  194. </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top