hercioneto

cadastroDados

Aug 30th, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt-br">
  3.     <head>
  4.         <meta charset="utf-8"/>
  5.         <title>Cadastro</title>
  6.     </head>
  7.     <body>
  8.         <h1>Recebendo Dados!</h1>
  9.         <?php
  10.            
  11.             $marca = $_POST["marca"];
  12.             $modelo = $_POST["modelo"];
  13.             $ano = $_POST["ano"];
  14.             $placa = $_POST["placa"];
  15.             $kmIni = $_POST["kmIni"];
  16.             $kmFim = $_POST["kmFim"];
  17.             $data = $_POST["data"];
  18.             /*
  19.                 qual das três informações não foi informada
  20.                 pelo usuário
  21.             */
  22.             if (isset($_POST["valorLitro"]) && ($_POST["valorLitro"]!="")){
  23.                 $valorLitro = $_POST["valorLitro"];
  24.                 } else {
  25.                 $valorLitro=0;
  26.             }
  27.             if (isset($_POST["valorTotal"])&& ($_POST["valorTotal"]!="")){
  28.                 $valorTotal = $_POST["valorTotal"];
  29.             }
  30.             else {
  31.                 $valorTotal=0;
  32.             }
  33.             if (isset($_POST["litrosGastos"])&& ($_POST["litrosGastos"]!="")){
  34.                 $litrosGastos = $_POST["litrosGastos"];
  35.             }
  36.             else {
  37.                 $litrosGastos=0;
  38.             }
  39.             //carregar as classes
  40.             include "carro.class.php";
  41.             include "consumo.class.php";
  42.            
  43.             $carro = new Carro();
  44.             $carro->setMarca($marca);
  45.             $carro->setModelo($modelo);
  46.             $carro->setAno($ano);
  47.             $carro->setPlaca($placa);
  48.            
  49.             $abastecimento = new Consumo();
  50.            
  51.             $abastecimento->setkmIni($kmIni);
  52.             $abastecimento->setkmFim($kmFim);
  53.             $abastecimento->setData($data);
  54.             $abastecimento->setLitrosT($litrosGastos);
  55.             $abastecimento->setValorLitro($valorLitro);
  56.             $abastecimento->setValorTotal($valorTotal);
  57.            
  58.            
  59.         ?> 
  60.        
  61.         <label for="marca">Digite a marca</label>
  62.         <?php echo $carro->getMarca(); ?>
  63.         <br/><br/>
  64.        
  65.         <label for="modelo">Digite o modelo</label>
  66.         <?php echo $carro->getModelo(); ?>
  67.         <br/><br/>
  68.        
  69.         <label for="ano">Digite o ano</label>
  70.         <?php echo $carro->getAno(); ?>
  71.         <br/><br/>
  72.        
  73.         <label for="placa">Digite a placa</label>
  74.         <?php echo $carro->getPlaca(); ?>
  75.         <br/><br/>
  76.        
  77.         <label for="kmIni">Digite a KM Inicial</label>
  78.         <?php echo $abastecimento->getKmIni(); ?>
  79.         <br/><br/>
  80.        
  81.         <label for="kmFim">Digite a KM Final</label>
  82.         <?php echo $abastecimento->getkmFim(); ?>
  83.         <br/><br/>
  84.        
  85.         <label for="data">Digite a data</label>
  86.         <?php echo $abastecimento->getData(); ?>
  87.         <br/><br/>
  88.         Digite ao menos duas das informações a seguir:
  89.         <br>
  90.         <label for="valorLitro">Valor Litro</label>
  91.         <?php echo $abastecimento->getValorLitro(); ?>
  92.         <br/><br/>
  93.        
  94.         <label for="valorTotal">Valor Total</label>
  95.         <?php echo $abastecimento->getValorTotal(); ?>
  96.         <br/><br/>
  97.        
  98.         <label for="litrosGastos">Litros Gastos</label>
  99.         <?php echo $abastecimento->getLitrosT(); ?>
  100.         <br/><br/>
  101.        
  102.         <label for="media">Média para <?php
  103.             echo $abastecimento->getkmFim()-$abastecimento->getkmIni();
  104.            
  105.             ?> Km: </label>
  106.         <?php echo $abastecimento->calcularMedia(); ?> Km/litros
  107.         <br/><br/>
  108.        
  109.     </body>
  110. </html>
Advertisement
Add Comment
Please, Sign In to add comment