Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

[Resolvido] chamando função dentro de variavel...

Recommended Posts

e aí, pessoal...

eu tenho a variável "mostra" onde eu crio uma listagem de veiculos para exibir para operadores...dentro dessa lista, puxo os dados do carro , valor, etc, etc...porém, eu preciso também, chamar a parcela do carro, e isso eu faço dentro de uma função, e tenho que jogar o resultado dessa função dentro da variável MOSTRA...

 

<div class='show'>
$valor_parcela_calculada=parcelas_calculada("$tx_adm","$fd_reserva","$valor","$prazo","$seguro");
</div>

a função tá certa, ela mostra após o calculo "echo"R$ $parcela8";" e tá certo...testei em outras página, com sucesso...agora, preciso enfiar esses calculo na variável...como faço isso, pessoal???tentei jogar, mas rolou conflito com as aspas(óbvio...rsrs)aí, mudei para aspas simples e apareceu o codigo que chama a função...

enfim...pedreias a parte, como resolvo essa???

obrigado a todos!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda não foi...eu quero exibir o resultado da função na relação, mas ele exibe fora...quero exibir o resultado da função, logo abaixo o preço

<?php
include 'funcoes.php';
$priassembleia=$_GET['priassembleia'];
$fundo_reserva=$_GET['fundo_reserva'];
$seguro=$_GET['seguro'];
$fundo_comum=$_GET['fundo_comum'];
$inicio=$_GET['inicio'];
$preco=$_GET['preco'];
$tx_administracao=$_GET['tx_administracao'];

$restantes="105";

$parcela = parcelas_calculada($tx_administracao,$fundo_reserva,$preco,$restantes,$seguro);

echo
"
<br>
primeira assembleia= $priassembleia<br>
fundo de reserva= $fundo_reserva<br>
seguro= $seguro<br>
fundo comum=$fundo_comum<br>
inicio=$inicio<br>
preco=$preco<br>
parcela = $parcela<br>
";
?>
eu vou aproveitar, e postar a função,talvez ajude...

<?php
function somar($valor1, $valor2){
echo "A soma é: " . ($valor1 + $valor2);
  }

function qual_o_plano($valor1){
$relacao="$valor1";
echo "a relacao com o site é: $relacao";
}

$teste="34";
function teste($teste){
$razao="$teste";
}

function parcelas_calculada($valor1,$valor2,$valor3,$valor4,$valor5){
$tA="$valor1";
$fr="$valor2";
$credito="$valor3";
$prazo="$valor4";
$seguro="$valor5";
$taxas=$tA+$fr ;
$porcentagem=($credito*$taxas) / 100;
$credito_taxas = $credito + $porcentagem ;//ok	
$mensal_sem_seguro = $credito_taxas / $prazo;//ok	
$seguro_=$credito_taxas * $seguro /100 ;//ok
$seguro_credito=$credito_taxas + $seguro_;//ok
$parcela_mensal=$seguro_credito / $prazo ;
$parcela_mensal2=$mensal_sem_seguro + $seguro_ ;
$parcela8=number_format($parcela_mensal2, 2, ',', '.') ;
echo"R$ $parcela8";
}
?>
tá certo que o echo é gerado na função ,mas tentei outros jeitos e também não foi...

preciso muito resolver essa...quem puder me ajudar, agredeço bastante!!!

obrigado!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, você precisa retornar o valor, ao invés de usar echo, use return, assim:

 

function parcelas_calculada($valor1,$valor2,$valor3,$valor4,$valor5){

.....

return $parcela8;
}

ae quando você chamar:

$valor_parcela_calculada=parcelas_calculada("$tx_adm","$fd_reserva","$valor","$prazo","$seguro");

 

o valor de $parcela8 "retornará" para $valor_parcela_calculada, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda estou confuso...eu fiz assim:

<?php
include 'funcoes.php';
$priassembleia=$_GET['priassembleia'];
$fundo_reserva=$_GET['fundo_reserva'];
$seguro=$_GET['seguro'];
$fundo_comum=$_GET['fundo_comum'];
$inicio=$_GET['inicio'];
$preco=$_GET['preco'];
$tx_administracao=$_GET['tx_administracao'];
$cota=$_GET['cota'];
$reserva=$_GET['reserva'];
$inicio=$_GET['inicio'];
$codigos=$_GET['codigos'];
$grupos=$_GET['grupos'];
$carro=$_GET['carro'];

$restantes="105";

//$parcela = parcelas_calculada($tx_administracao,$fundo_reserva,$preco,$restantes,$seguro);
$parcela=parcelas_calculada("$tx_adm","$fd_reserva","$valor","$prazo","$seguro");

echo
"
<br>
primeira assembleia= $priassembleia<br>
fundo de reserva= $fundo_reserva<br>
seguro= $seguro<br>
fundo comum=$fundo_comum<br>
inicio=$inicio<br>
preco=$preco<br>
parcela = $parcela<br>
reservas = $reserva<br>
cota = $cota<br>
inicio= $inicio<br>
codigos= $codigos<br>
grupos= $grupos<br>
carro= $carro<br>
parcela $parcela8<br>

";

?>

 

 

 

na função, eu mudei como você falou:

<?php
function somar($valor1, $valor2){
echo "A soma é: " . ($valor1 + $valor2);
  }

function qual_o_plano($valor1){
$relacao="$valor1";
echo "a relacao com o site é: $relacao";
}

$teste="34";
function teste($teste){
$razao="$teste";
}
function parcelas_calculada($valor1,$valor2,$valor3,$valor4,$valor5){
$tA="$valor1";
$fr="$valor2";
$credito="$valor3";
$prazo="$valor4";
$seguro="$valor5";
$taxas=$tA+$fr ;
$porcentagem=($credito*$taxas) / 100;
$credito_taxas = $credito + $porcentagem ;//ok	
$mensal_sem_seguro = $credito_taxas / $prazo;//ok	
$seguro_=$credito_taxas * $seguro /100 ;//ok
$seguro_credito=$credito_taxas + $seguro_;//ok
$parcela_mensal=$seguro_credito / $prazo ;
$parcela_mensal2=$mensal_sem_seguro + $seguro_ ;
$parcela8=number_format($parcela_mensal2, 2, ',', '.') ;
//echo"R$ $parcela8";
return $parcela8;
}
?>
e também deu esse erro:

 

Warning: Division by zero in /home/consorcion/public_html/sistema/admin_reservas/funcoes.php on line 24

 

Warning: Division by zero in /home/consorcion/public_html/sistema/admin_reservas/funcoes.php on line 27

como resolvo isso?? :(

 

ignorem essa parte do erro...foi desatenção minha mesmo...de toda forma ainda não tenho o retorno da função...

 

IGNOREM TUDO...AGORA DEU CERTO!!

DESATENÇÃO MINHA NOVAMENTE!!!!

MUITO OBRIGADO TBAO!!!!!!!!!

VALEU MESMO!!!

HORACIO

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.