Advertisement
idLucas

CadProprietarios.php

May 23rd, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.78 KB | None | 0 0
  1. /*Model
  2. Proprietarios.php
  3. -------------------------------------------*/
  4.     public function Cadproprietario(
  5.         $nome,
  6.         $cpf,
  7.         $rg,
  8.         $profissao,
  9.         $endereco,
  10.         $bairro,
  11.         $cidade,
  12.         $uf,
  13.         $cep,
  14.         $telefone,
  15.         $email,
  16.         $info,
  17.         $status,
  18.         $pagamento
  19.     ){
  20.     $sql = "INSERT INTO proprietario SET
  21.         nome        =   '$nome',
  22.         cpf         =   '$cpf',
  23.         rg          =   '$rg',
  24.         profissao   =   '$profissao',
  25.         endereco    =   '$endereco',
  26.         bairro      =   '$bairro',
  27.         cidade      =   '$cidade',
  28.         uf          =   '$uf',
  29.         cep         =   '$cep',
  30.         telefone    =   '$telefone',
  31.         email       =   '$email',
  32.         info        =   '$info',
  33.         data_cad    =    NOW(),
  34.         status      =   '$status',
  35.         pagamento   =   '$pagamento'";
  36.     $this->db->query($sql);
  37.     return $this->db->lastInsertId();
  38. }
  39. /*Controller
  40. proprietariosContoller.php
  41. -------------------------------------*/
  42.  public function index() {
  43.         $dados = array();
  44.  
  45.         if(!empty($_POST['nome'])){
  46.  
  47.             $nome           = addslashes($_POST['nome']);
  48.             $cpf            = addslashes($_POST['cpf']);
  49.             $rg             = addslashes($_POST['rg']);
  50.             $profissao      = addslashes($_POST['profissao']);
  51.             $endereco       = addslashes($_POST['endereco']);
  52.             $bairro         = addslashes($_POST['bairro']);
  53.             $cidade         = addslashes($_POST['cidade']);
  54.             $uf             = addslashes($_POST['uf']);
  55.             $cep            = addslashes($_POST['cep']);
  56.             $telefone       = addslashes($_POST['telefone']);
  57.             $email          = addslashes($_POST['email']);
  58.             $info           = addslashes($_POST['info']);
  59.             $status         = addslashes($_POST['status']);
  60.             $pagamento      = addslashes($_POST['pagamento']);
  61.  
  62.             $id = 0;
  63.  
  64.             $cadProprietario = new Proprietarios();
  65.  
  66.             $id = $cadProprietario->Cadproprietario(
  67.                 $nome,
  68.                 $cpf,
  69.                 $rg,
  70.                 $profissao,
  71.                 $endereco,
  72.                 $bairro,
  73.                 $cidade,
  74.                 $uf,
  75.                 $cep,
  76.                 $telefone,
  77.                 $email,
  78.                 $info,
  79.                 $status,
  80.                 $pagamento
  81.             );
  82.         }
  83.         $this->loadTemplate('proprietarios', $dados);
  84.     }
  85.  
  86. /*View
  87. proprietarios.php
  88. -----------------------------------*/
  89. <form role="form" method="POST">
  90.               <div class="box-body">
  91.                  <div class="form-group">
  92.                   <label for="">* Nome</label>
  93.                     <input name="proprietario" type="text"  class="form-control" id="" placeholder="">
  94.                   </div>
  95.                 <div class="form-group">
  96.                   <label for="">* CPF</label>
  97.                     <input name="cpf" type="text"  class="form-control" id="" placeholder="">
  98.                   </div>
  99.                  <div class="form-group">
  100.                   <label for="">* RG</label>
  101.                   <input name="rg" type="text"  class="form-control" id="" placeholder="">
  102.                 </div>
  103.                 <div class="form-group">
  104.                   <label for="">* Profissão</label>
  105.                   <input name="profissao" type="text"  class="form-control" id="" placeholder="">
  106.                 </div>
  107.                 <div class="form-group">
  108.                   <label for="">* Endereço</label>
  109.                   <input name="endereco" type="text"  class="form-control" id="" placeholder="">
  110.                 </div>
  111.                 <div class="form-group">
  112.                   <label for="">* Bairro</label>
  113.                   <input name="bairro" type="text"  class="form-control" id="" placeholder="">
  114.                 </div>
  115.                  <div class="form-group">
  116.                   <label for="">* Cidade</label>
  117.                   <input name="cidade" type="text"  class="form-control" id="" pplaceholder="">
  118.                 </div>
  119.                 <div class="form-group">
  120.                   <label for="">* CEP</label>
  121.                   <input name="cep" type="text"  class="form-control" id="" placeholder="">
  122.                 </div>
  123.                  <div class="form-group">
  124.                   <label for="">* Estado</label>
  125.                   <input name="uf" type="text"  class="form-control" id="" placeholder="">
  126.                 </div>
  127.                   <div class="form-group">
  128.                   <label for="">* Telefone</label>
  129.                   <input name="telefone" type="text"  class="form-control" id="" placeholder="">
  130.                 </div>
  131.                 <div class="form-group">
  132.                   <label for="">* E-mail</label>
  133.                   <input name="email" type="email"  class="form-control" id="" placeholder="">
  134.                 </div>
  135.                  <div class="form-group">
  136.                   <label for="">* Forma de Pagamento</label>
  137.                     <select name="pagamento" class="form-control">
  138.                       <option value="1">Deposito</option>
  139.                       <option value="2">Dinheiro</option>
  140.                     </select>
  141.                   </div>
  142.                 <div class="form-group">
  143.                   <label for="">Informações Adicionais</label>
  144.                   <textarea name="info" class="form-control" id=""></textarea>
  145.                 </div>
  146.                  <div class="form-group">
  147.                   <label for="">* status</label>
  148.                     <select name="status" class="form-control">
  149.                       <option value="1">Ativo</option>
  150.                       <option value="2">Inativo</option>
  151.                     </select>
  152.                   </div>
  153.               <div class="box-footer">
  154.                 <button type="submit" class="btn btn-primary">Cadastrar</button>
  155.               </div>
  156.             </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement