Kelvineger

cadastro

Dec 16th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.92 KB | None | 0 0
  1. <?php
  2. require_once ("classes/upLoad.php");
  3. require_once ("classes/Dao/garagemDAO.php");
  4. require_once ("classes/Entidade/garagens.php");
  5.  
  6.  
  7. $upLoad = new upLoad();
  8. $garagemDAO = new garagemDAO();
  9. ?>
  10.  
  11. <div id="cadastro">
  12.     <h2>Cadastro Garagem</h2>
  13.     <br />
  14.     <div id="regra_cadastro">
  15.         <p>
  16.             Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
  17.             aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  18.             Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
  19.             sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  20.         </p>
  21.  
  22.     </div>
  23.     <form method="post" name="frmCadasto" enctype="multipart/form-data">
  24.         <table class="textoComum">
  25.             <tr>
  26.                 <td>Nome:</td>
  27.                 <td><input type="text" name="txtNome" placeholder="Seu Nome" class="inputFormulario" required /></td>
  28.             </tr>
  29.             <tr>
  30.                 <td>Email:</td>
  31.                 <td><input type="email" name="txtEmail" placeholder="meu_email@mail.com" class="inputFormulario" required /></td>
  32.             </tr>
  33.             <tr>
  34.                 <td>Endereço:</td>
  35.                 <td><input type="text" name="txtEndereco" placeholder="Rua Venceslau Borini" class="inputFormulario" required /></td>
  36.             </tr>
  37.             <tr>
  38.                 <td>Telefone:</td>
  39.                 <td><input type="tel" name="txtTelefone" placeholder="(00) 0000-0000" class="inputFormulario"  required/>
  40.             <tr>
  41.                 <td>CNPJ:</td>
  42.                 <td><input type="number" name="txtCNPJ" placeholder="CNPJ" class="inputFormulario" required /></td>
  43.             </tr>
  44.             <tr>
  45.                 <td>Plano Escolhido</td>
  46.                 <td><select class="inputFormulario" name="txtPlano">
  47.                         <option value="01">Plano Basico</option>
  48.                         <option value="02">Plano Medio</option>
  49.                         <option value="03">Plano Avancado</option>
  50.                         <option value="04">Ate Vender</option>
  51.                     </select></td>
  52.             </tr>
  53.             <tr>
  54.                 <td>Estado:</td>
  55.                 <td><select class="inputFormulario" name="txtEstado" >
  56.                         <option value="">Selecione</option>
  57.                         <option value="AC">Acre</option>
  58.                         <option value="AL">Alagoas</option>
  59.                         <option value="AP">Amapá</option>
  60.                         <option value="AM">Amazonas</option>
  61.                         <option value="BA">Bahia</option>
  62.                         <option value="CE">Ceará</option>
  63.                         <option value="DF">Distrito Federal</option>
  64.                         <option value="ES">Espirito Santo</option>
  65.                         <option value="GO">Goiás</option>
  66.                         <option value="MA">Maranhão</option>
  67.                         <option value="MS">Mato Grosso do Sul</option>
  68.                         <option value="MT">Mato Grosso</option>
  69.                         <option value="MG">Minas Gerais</option>
  70.                         <option value="PA">Pará</option>
  71.                         <option value="PB">Paraíba</option>
  72.                         <option value="PR">Paraná</option>
  73.                         <option value="PE">Pernambuco</option>
  74.                         <option value="PI">Piauí</option>
  75.                         <option value="RJ">Rio de Janeiro</option>
  76.                         <option value="RN">Rio Grande do Norte</option>
  77.                         <option value="RS">Rio Grande do Sul</option>
  78.                         <option value="RO">Rondônia</option>
  79.                         <option value="RR">Roraima</option>
  80.                         <option value="SC">Santa Catarina</option>
  81.                         <option value="SP">São Paulo</option>
  82.                         <option value="SE">Sergipe</option>
  83.                         <option value="TO">Tocantins</option>
  84.                     </select></td>
  85.             </tr>
  86.             <tr>
  87.                 <td>Escolher Logo</td>
  88.                 <td><input name="file" type="file"> </td>
  89.             </tr>
  90.  
  91.             <tr></tr>
  92.             <tr>
  93.                 <td colspan="2"><br>
  94.                     <input type="checkbox" name="ckTermo" id="ckTermo" required /> <label for="ckTermo">Eu Concordo Com os Termos de Uso Acima</label></td>
  95.             </tr>
  96.             <tr>
  97.                 <td colspan="2">
  98.                     <input style="margin:5px;" type="submit" name="btnSubmit" value="Cadastrar" class="btnSubmit"/>
  99.                 </td>
  100.             </tr>
  101.         </table>
  102.     </form>
  103. </div>
  104.  
  105. <?php
  106. if (isset($_POST['btnSubmit'])) {
  107.     if ($_POST['ckTermo']) {
  108.         $nomeImagem = $upLoad->upLoadFile($_FILES["file"], "Imagens/foto_garagens", ".jpg");
  109.         if ($nomeImagem != NULL) {
  110.             $garagem->setNome($_POST['txtNome']);
  111.             $garagem->setEmail($_POST['txtEmail']);
  112.             $garagem->setEndereco($_POST['txtEndereco']);
  113.             $garagem->setTelefone($_POST['txtTelefone']);
  114.             $garagem->setCNPJ($_POST['txtCNPJ']);
  115.             $garagem->setPlano($_POST['txtPlano']);
  116.             $garagem->setEstado($_POST['txtEstado']);
  117.  
  118.  
  119.  
  120.             if ($garagemDAO->cadastrarGaragem($Garagem)) {
  121.                 ?>
  122.                 <script type="text/javascript">
  123.                     alert("Cadastrado com Sucesso");
  124.                 </script>
  125.                 <?php
  126.             } else {
  127.                 ?>
  128.                 <script type="text/javascript">
  129.                     alert("Erro ao cadastrar");
  130.                 </script>
  131.                 <?php
  132.             }
  133.         }
  134. //    echo "Nome imagem: {$nomeImagem}";
  135.     }
  136. }
  137. ?>
Add Comment
Please, Sign In to add comment