Kelvineger

cadastro.php

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