LucianoCharles2017

Erlan

Nov 6th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.78 KB | None | 0 0
  1. <?php
  2. $pdo = new PDO("mysql:dbname=projeto_caixa_eletronico;host=localhost", 'root', '');
  3.  
  4.  
  5. if (isset($_POST['agencia']) && !empty($_POST['agencia'])) {
  6.     $agencia = addslashes($_POST['agencia']);
  7.     $conta = addslashes($_POST['conta']);
  8.     $numero = addslashes($_POST['numero']);
  9.  
  10.     $sql_select = "SELECT * FROM contas WHERE agencia = :agencia AND conta = :conta AND numero =:numero";
  11.     $sql_select = $pdo->prepare($sql_select);
  12.     $sql_select->bindValue(":agencia", $agencia);
  13.     $sql_select->bindValue(":conta", $conta);
  14.     $sql_select->bindValue(":numero", md5($numero));
  15.  
  16.     try {
  17.  
  18.         $sql_select->execute();
  19.         if ($sql_select->rowCount() > 0) {
  20.             echo "Opa essa conta ja existe meu filho!";
  21.         } else {
  22.             $sql_insert = "INSERT INTO contas (agencia,conta,numero) VALUES (:agencia,:conta,:numero)";
  23.             $sql_insert = $pdo->prepare($sql_insert);
  24.             $sql_insert->bindValue(":agencia", $agencia);
  25.             $sql_insert->bindValue(":conta", $conta);
  26.             $sql_insert->bindValue(":numero", md5($numero));
  27.  
  28.             try {
  29.                 $sql_insert->execute();
  30.                 if ($sql_insert->rowCount() == 1) {
  31.                     echo "Novo membro do de nossa agencia inserido com sucesso!";
  32.                 } else {
  33.                     echo "Deu merda na hora de cadastrar o novo membro!";
  34.                 }
  35.             } catch (PDOException $e) {
  36.                 die($e->getMessage());
  37.             }
  38.         }
  39.     } catch (PDOException $e) {
  40.         die($e->getMessage());
  41.     }
  42. }
  43. ?>
  44.  
  45.  
  46. <form method="post">
  47.     <input type="text" name="agencia"/>
  48.     <input type="text" name="conta"/>
  49.     <input type="text" name="numero"/>
  50.     <input type="submit" name="enviar" value="Criar conta"/>
  51. </form>
Advertisement
Add Comment
Please, Sign In to add comment