Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - skardo

#1
PHP / Calculadora Arrays Como Hago esto?
11 Marzo 2013, 17:19 PM
Buenas, estoy desarrollando una calculadora inmobiliaria donde pones una cuota, un monto, meses a pagar e interes y tiene que calcular las cuotas a pagar,

pero aparte me requiere un detalle que me listen los meses y que se resten las cuotas del valor inicial segun los intereses algo similar a esto http://urbania.clasificados.pe/inmuebles/ver-detalle-calculadora-hipotecaria

la verdad esque nose como generar el calculo de detalle, mas o menos esta es algo de mi logica:

Código (php-brief) [Seleccionar]

<?php
$valor
=$_POST['valor'];
$cuota=$_POST['cuota'];
$meses=$_POST['meses'];
$interes=$_POST['interes'];
$resultado=(($valor/$cuota)*$meses);
?>

<table border="0" width="518" align=center>
<tr>
<td width="219" align="right">Valor del Inmueble : </td>
<td width="287" align="right">S/. <?php echo($valor);?>.00</td>
</tr>
<tr>
<td width="219" align="right">Cuota Inicial :&nbsp; </td>
<td width="287" align="right">S/.<?php echo($cuota);?>.00</td>
</tr>
<tr>
<td width="219" align="right">Meses para pagar : </td>
<td width="287" align="right"><?php echo($meses);?></td>
</tr>
<tr>
<td width="219" align="right">Tasa de Interés : </td>
<td width="287" align="right"><?php echo($interes);?> %</td>
</tr>
<tr>
<td align="right" colspan="2"><i>Las cuotas son referenciales</i></br><b>Cuota Mensual : S/. <?php echo($resultado);?>.00</b></td>
</tr>
<tr>
<td colspan="2">
<p align="center"><input type="reset" value="Borrar" name="B2">
<input type="submit" value="Enviar" name="B1"></td>
</tr>
</table>

<table align=center border="0" width="519">
<tr>
<td width="69" align="center"><b>MESES</b></td>
<td width="75" align="center"><b>SALDO</b></td>
<td width="158" align="center"><b>AMORTIZACION</b></td>
<td width="100" align="center"><b>INTERES</b></td>
<td width="83" align="center"><b>CUOTA</b></td>
</tr>
<?php
 
$i 1;     
 while ($i <= $meses) {
        
$saldo=($valor-$resultado);
        
$amortizacion=($cuota-2.74);
        
$interess=($cuota-$amortizacion);
?>

<tr>
<td width="69" align="center"><?php echo($i++);?> mes</td>
<td width="75" align="center"><?php echo($saldo);?></td>
<td width="158" align="center"><?php echo($amortizacion);?></td>
<td width="100" align="center"><?php echo($interess);?></td>
<td width="83" align="center"><?php echo($cuota);?></td>
</tr>
<?php ?>
</table>



alli en el while se supone que me debe de listar hasta que se minore el valor y las cuotas, nose como hacerlo , necesito una mano porfavor

aqui puedes revisar hasta donde tengo parte de la calculadora http://taklab.com/pruebas/calculadora/
#2
PHP / Voto por departamento
6 Marzo 2013, 19:26 PM
Hola, estoy diseñando un pequeño proyecto sobre voto por departamento, la idea es darle like a un departamento dentro de una lista y en otra votarte el resultado, pues hasta ahora lo eh intentado pero nose que estoy haciendo mal que me suma 2 votos en ves de 1 :'( puedes hecharme una ayuda porfavor.

index.htm o http://taklab.com/pruebas/like/ , aqui mando mi id y me dirige a un like.php

Código (php) [Seleccionar]

<?php
$puerto "localhost";   
$usuario "taklabco_cesar";   
$clave "****";  
$conexion mysql_connect($puerto,$usuario,$clave);
mysql_select_db ("taklabco_bd"$conexion ); 
?>

<table align=center border="0" width="40%">
<?php
$resultado_1 mysql_query("select * from prueba ;"$conexion);
$i 1
while ($i <= ($row mysql_fetch_array($resultado_1))) {
?>

<tr>
<td><?php print $row['like_name']; ?></td>
<td width="264">&nbsp;¿Te gusta este Departamento ?
<a  href="like.php?idprueba=<?php print $row['idprueba'];?>"><img border="0" src="like.png" width="32" height="26"></a>
</td>
</tr>
<?php }mysql_close($conexion); ?>



like.php, aqui recibo mi id, pero me inserta dos votos en ves de un voto

Código (php) [Seleccionar]

<?php
$puerto "localhost";   
$usuario "taklabco_cesar";   
$clave "opciones";  
$conexion mysql_connect($puerto,$usuario,$clave);
mysql_select_db ("taklabco_bd"$conexion ); 
    
       $idprueba=$_GET['idprueba'];       
               
$voto"update prueba set like_si=like_si+1 where idprueba = $idprueba";
                
$result mysql_query($voto);
  
if (mysql_query ($voto))
echo "¡Muchas Gracias! sus datos fueron registrados";
else 
echo "Lo Sentimos, sus datos no fueron registrados";
?>



me han dicho que para que funcione "el UPDATE fuese funcional primero deberías realizar una consulta a la base que recupere los valores que en ese momento existe en esa tabla y para ese ID , Luego de eso realizas la sumatoria, sumas el valor obtenido en PHP al obtenido en la base y recién entonces envías a realizar el UPDATE." y nose como hacer :'(

aqui hago el reporte http://taklab.com/pruebas/like/voto.php


mi tabla es PRUEBA y sus campos son: IDPRUEBA, LIKE_NAME, LIKE_SI.

por favor ayudenme con mi codigo :'( nose que hacer o porque suma dos, gracias de antemano