Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mateus Venâncio

Somar variáveis importadas de outra página e mostrar

Recommended Posts

Olá Pessoal, este é meu primeiro post aqui, então se por acaso eu estiver postando no lugar errado me desculpem!
Bom, tenho o seguinte problema, estou desenvolvendo um sistema de reservas onde o cliente seleciona a data de entrada e saída dele e a partir dai mostra a ele os dias que ele selecionou e os valores das diárias, até ai ta tranquilo, o que está me deixando com dúvida é... nesta segunda tela onde mostra os valores, existem as quantidades das suítes disponíveis, então se os dias que o usuário marcou forem

ex: 08/07/2013 até 10/07/2013, considerando a diária há R$ 150,00 serão R$ 450,00
certo, mas quando eu clico em um select onde mostra a quantidade disponível, eu preciso fazer um calculo do valor de R$ 450,00 x Quantidade de suítes desejadas

e mostrar, e depois mostrar o valor total no fim da página pois além daquela suíte o usuário pode escolher outras também!

 

Talvez ficou um pouco confusa a explicação, mas se alguém entender, poderiam me dar alguma luz?

Agradeço desde já ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, entendi.

 

mas qual a dúvida ? oq vc não sabe fazer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa William, o que eu não estou conseguindo fazer é somar o resultado de cada calculo pois eu faço o calculo via post para outra página com ajax, então por exemplo se eu tiver duas acomodações, uma custa R$ 100,00 e eu quero 2 delas, então fica R$ 200,00 e a outra custa R$ 200,00 e também quero duas ai fica R$ 400,00
eu não estou conseguindo somar o R$ 200,00 + R$ 400,00 pois estou trazendo esses dois valores da pagina do calculo!

 

O que eu Tenho é o Seguinte:

 

Ajax:

Onde <?=$ccc;?> é uma variável que conta quantas vezes meu while está repetindo

<script type="text/javascript">
$(document).ready(function(){
$("select[name=quantidade<?=$ccc;?>]").change(function(){

$("#resultado<?=$ccc;?>").html('Carregando...');
$.post("includes/calcula.php", 
{quantidade:$("select[name=quantidade<?=$ccc;?>]").val(),valor:$("input[name=valor<?=$ccc;?>]").val(),ccc:$("input[name=ccc<?=$ccc;?>]").val(),coc:$("input[name=coc]").val(),resu:$("input[name=resultados1]").val()},			  
function(valor){
$("#resultado<?=$ccc;?>").html(valor);
$("#aparece").html(valor);
}
)

})

})		
</script>

 

PHP:

Onde $qtg é o numero de acomodações que tenho disponível

<select name="quantidade<?=$ccc;?>" class="formulario-menor" id="select">
<option selected="selected" value="0">----</option>
<?php
for($i = 1;$i <= $qtg;$i++){
?>
<option value="<?=$i;?>"><?=$i;?></option>
<?php
}
?>
</select>

<div id="aparece">R$ 0</div>

 

Página do Calculo:

 

<?php

include("caminho/conexao.php");
include("caminho/config.php");

$ccc = $_POST['ccc']; // Contator 
$qtd = $_POST['quantidade']; // Quantidade obtida pelo usuário
$val = $_POST['valor']; // valor das diárias


$total = ($val * $qtd);


?>
<script src="../cufon/cufon-yui.js" type="text/javascript"></script>
<script src="../cufon/HelveticaNeue_LT_43_LightEx_400.font.js" type="text/javascript"></script>
<script type="text/javascript">
Cufon.replace('.cuf');
</script>

<div class="cuf">R$ <?=doubletostr($total);?></div>
<!--
Coloquei este input para ver se conseguia somar os totais por ele, mas sem sucesso.
<input type="hidden" name="resultados<?=$ccc;?>" value="<?=$total;?>">
-->

É isso ai...

Será que eu consegui explicar direitinho agora?

 

Obrigado pela Atenção! ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.