Ir para conteúdo
Fórum Script Brasil

Dihmx

Membros
  • Total de itens

    31
  • Registro em

  • Última visita

Tudo que Dihmx postou

  1. Pessoal, estou com um problema, eu estou utilizando a função abaixo para realizar uma formula. a ideia disso é a seguinte o usuário digita os valores e primeiro realiza a multiplicação entre $km*$Valorkm, depois a soma dos outros valores, $Pedagio+$Alimentacao+$Diversos, e depois a soma de tudo, no caso estou colocando as funções para somarem $Soma+$Gastokm, o que acontece, os valores da função Gastokm estao funcionando porem eles somam duas vez ou seja eu coloco 2*2, e esta saindo 8 :(, e os outros valores não saem em tela , alguém me ajuda. Função de soma function Gastokm($km,$Valorkm){ $Gastokm=($km*$Valorkm); return round($Gastokm,2); } function Soma($Pedagio,$Alimentacao,$Diversos){ $Soma=($Pedagio+$Alimentacao+$Diversos); return round($Total,2); } function Total($Soma,$Gastokm){ $Total=($Soma+$Gastokm); return round($Total,2); } Saida. $Gastokm = GastoKm($Km,$Valorkm); $Soma = Soma($Pedagio,$Alimentacao,$Diversos); $Total = Total($Soma,$Gastokm); echo"<b><br> Total:</b>".Total($Total,$Total);
  2. Dihmx

    formulario

    Galera da uma forcinha ai :D
  3. Dihmx

    formulario

    Valeu mesmo pelas dicas pessoal Mas no momento queria algo mais simples, a intenção deste formulario que estou criando é somente para gerar um relatorio para ser impresso, por exemplo como se fosse uma planilha de excel a onde o usuário coloca as informações e depois pode imprimir tudo em ordem. Andei realizando alguns testes e cheguei mais ou menos em um codigo com uma ideia parecida do que eu quero, porem so consigo inserir somente uma vez os valores antes de poder imprimir. Este codigo ainda apresenta alguns erros não estou conseguindo multiplicar o Km*Valorkm e depois somar todos juntos.Este codigo é apenas uma ideia do que preciso se alguém tiver alguma outra maneira de me ajudar agradeço. <?php function Gastokm($km,$Valorkm){ $Gastokm=($km*$Valorkm); return round($Gastokm,2); } function Soma($Pedagio,$Alimentacao,$Diversos){ $Soma=($Pedagio+$Alimentacao+$Diversos); return round($Total,2); } function Total($Soma,$Gastokm){ $Total=($Soma+$Gastokm); return round($Total,3); } settype($km,"float"); settype($Valorkm,"float"); $Confirma=$_GET['Confirma']; $Data=$_GET['Data']; $Pedagio=$_GET['Pedagio']; $Alimentacao=$_GET['Alimentacao']; $Km=$_GET['Km']; $Valorkm=$_GET['ValorKm']; $Diversos=$_GET['Diversos']; $Obs=$_GET['Obs']; $Gastokm=$_GET['Gastokm']; $Soma=$_GET['Soma']; if($Confirma =='gravar'){ echo "&nbsp;<b> Dados cadastrados </b>"; echo "<br>"; echo str_repeat('=',80); echo "<br>"; echo "<b>Data:</b>".$Data; echo " <br><b>Pedagio :</b>".$Pedagio; echo "<br>"; echo " <br><b>Alimentacao :</b>".$Alimentacao; echo "<br>"; echo " <br><b>Km :</b>".$Km; echo "<br>"; echo " <br><b>ValorKm :</b>".$Valorkm; echo "<br>"; echo " <br><b>Diversos :</b>".$Diversos; echo "<br>"; echo " <br><b>Obs :</b>".$Obs; echo "<br>"; echo str_repeat('=',80); $Gastokm = GastoKm($Km,$Valorkm); $Soma = Soma($Pedagio,$Alimentacao,$Diversos); $Total = Total($Soma,$Gastokm); echo"<b> Total:</b>".Total($Total); } ?>
  4. Dihmx

    formulario

    Sim. um tendi valeu vou ver o que consigo
  5. Dihmx

    formulario

    Neste exemplo que me deu tenho que fazer um banco de dados em mysql para ele gravar o conteudo ?
  6. Dihmx

    formulario

    Pessoal sou novo aqui, não tenho muitos conhecimentos em PHP, na verdade são básicos Estou com o seguinte problema, preciso criar um formulario a onde o usuário irá inserir informações como Data, Pedagio, Alimentação, Km,ValorKm, Diversos e Obs. A ideia é a seguinte o usuário insere os valores e tem que armazenar em um local para depois de inserir todos os valores realizar um impressão, ou seja criar um relatorio com estes dados, neste formulario tem que realizar duas contas uma que multiplique o Km * o ValorKM que é 0,27. depois exiba no final do relatorio uma soma de todos os itens. alguém tem alguma ideia de como posso fazer isso ? Pelo menos a parte de como inserir estes dados e realizar o calculo. Desde já agradeço;
×
×
  • Criar Novo...