Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2014, 07:59
pabloparaguay
Invitado
 
Mensajes: n/a
Puntos:
Pasar valor de variable de un archivo a otro

Tengo un inconveniente que no puedo resolver, estoy usando un template ecommerce llamado opencart y he agregado una función de cálculo de cuotas en php. pero no estoy pudiendo traer la variable "price" de un archivo para que funcione esta variable define el precio contado de un producto en la página web. El siguiente archivo contiene esa variable "price" y el siguiente en otro archivo la función de cálculo de cuotas. Por favor necesito de su ayuda.

En este enlace está el archivo que contiene la variable "price" que no sé como traerla:
[URL="https://drive.google.com/file/d/0B8goAVSQqQjWWjcxQkNsRTRrcVE/edit?usp=sharing"]https://drive.google.com/file/d/0B8goAVSQqQjWWjcxQkNsRTRrcVE/edit?usp=sharing[/URL]

Éste es el otro archivo que contiene la función:

<?php include('include_product.php'); ?>

<?
//error_reporting(E_ALL);
//ini_set('display_errors',1);
//set_time_limit(5);
$rcs_financiera = 7;
$row_rcs_financiera = 7;
$totalRows_rcs_financiera = 2;
$cuotaPorDefecto = 2;
$_GET['precio_contado'] = $_GET['price'];
//$_GET['precio_contado'] = ['price'];
$cuotaSeleccionada = $_GET['cuotaSeleccionada'];
if(!isset($_GET['cuotaSeleccionada'])){$cuotaSeleccionada = $cuotaPorDefecto; $_GET['cuotaSeleccionada'] = $cuotaPorDefecto;}

//porcentaje gasto administrativo sobre el valor contado
$valor_gasto_administrativo = 5;
$ga_precio_contado = $_GET['precio_contado']* $valor_gasto_administrativo / 100;

$monto_total_prestamo= $_GET['precio_contado']+ $ga_precio_contado;

//porcentaje de interes segun financiera
$tasa=42;
$totalRows_rcs_porcentaje_interes = 42;
$cuotasTotales = 24;


?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>.: Sistema de Gestion :.</title>
<link rel="stylesheet" type="text/css" media="print" href="../css/print.css">
<style type="text/css">
<!--
.Estilo2 {font-size: 14px}
.Estilo3 {font-size: 14px; font-weight: bold; }
.Estilo4 {
color: #990000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div id="center_section">
<div id="contenido_izquierdo_completo">

<form method="get" enctype="multipart/form-data" align="center">
<select name="cuotaSeleccionada" onchange="this.form.submit()">
<? for($i=1; $i <= 20; $i++){?>
<option value="<?=$i?>" <? if($i == $_GET['cuotaSeleccionada']){echo "selected";}?>><?=$i?></option>
<? } ?>
</select>
</form>




<?php if ($tasa > 0) { // Show if recordset not empty ?>
<p style="display:none" align="center" class="Estilo2">Precio Contado: <span class="Estilo4"><?php echo number_format($_GET['precio_contado'], 0, '', '.' ); ?> Gs.</span> | Gasto Administrativo: <?php echo number_format($ga_precio_contado, 0, '', '.' ); ?> Gs. | Financiera: <?php echo "42%"; ?></p>
<p style="display:none" align="center" class="Estilo3">MONTO DEL PRESTAMO: <?php echo number_format($monto_total_prestamo, 0, '', '.' ); ?> Gs. </p>
<?php } ?>
<?php if ($totalRows_rcs_porcentaje_interes > 0) { // Show if recordset not empty ?>
<div align="center" style="font-size:11px; color:#000000;">

<p>
<?php

// se generan las cuotas a pagar con sus correspondientes detalles

echo '<table class="table">';
echo '<tr>';
echo '<td align="right">';
echo '';
echo '<br>';
echo '';
echo '</td>';
$cantCuotas = 0;
do {
if ($tasa<=0) {
$monto_cuota = round(($monto_total_prestamo/$cantCuotas), 0);
}

if ($tasa>0) {
$anual = $tasa/100;
$mes = round(($anual/12), 6);
$monto_cuota = $monto_total_prestamo / ((pow((1+$mes), $cantCuotas)-1)/($mes*pow((1+$mes),$cantCuotas)));
}
if($cantCuotas == $cuotaSeleccionada){
echo '<td align="right">';

echo number_format($monto_cuota, 0, '', '.' );

echo '</td>';
}
$cantCuotas ++;

} while ($cantCuotas >= 0 and $cantCuotas <= $cuotasTotales );
echo'</tr>';
echo '</table>';
?>
</p>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</body>
</html>