elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / Calculadora Arrays Como Hago esto? en: 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
  1. <?php
  2. $valor=$_POST['valor'];
  3. $cuota=$_POST['cuota'];
  4. $meses=$_POST['meses'];
  5. $interes=$_POST['interes'];
  6. $resultado=(($valor/$cuota)*$meses);
  7. ?>
  8. <table border="0" width="518" align=center>
  9. <tr>
  10. <td width="219" align="right">Valor del Inmueble : </td>
  11. <td width="287" align="right">S/. <?php echo($valor);?>.00</td>
  12. </tr>
  13. <tr>
  14. <td width="219" align="right">Cuota Inicial :&nbsp; </td>
  15. <td width="287" align="right">S/.<?php echo($cuota);?>.00</td>
  16. </tr>
  17. <tr>
  18. <td width="219" align="right">Meses para pagar : </td>
  19. <td width="287" align="right"><?php echo($meses);?></td>
  20. </tr>
  21. <tr>
  22. <td width="219" align="right">Tasa de Interés : </td>
  23. <td width="287" align="right"><?php echo($interes);?> %</td>
  24. </tr>
  25. <tr>
  26. <td align="right" colspan="2"><i>Las cuotas son referenciales</i></br><b>Cuota Mensual : S/. <?php echo($resultado);?>.00</b></td>
  27. </tr>
  28. <tr>
  29. <td colspan="2">
  30. <p align="center"><input type="reset" value="Borrar" name="B2">
  31. <input type="submit" value="Enviar" name="B1"></td>
  32. </tr>
  33. </table>
  34.  
  35. <table align=center border="0" width="519">
  36. <tr>
  37. <td width="69" align="center"><b>MESES</b></td>
  38. <td width="75" align="center"><b>SALDO</b></td>
  39. <td width="158" align="center"><b>AMORTIZACION</b></td>
  40. <td width="100" align="center"><b>INTERES</b></td>
  41. <td width="83" align="center"><b>CUOTA</b></td>
  42. </tr>
  43. <?php
  44. $i = 1;    
  45. while ($i <= $meses) {
  46.        $saldo=($valor-$resultado);
  47.        $amortizacion=($cuota-2.74);
  48.        $interess=($cuota-$amortizacion);
  49. ?>
  50. <tr>
  51. <td width="69" align="center"><?php echo($i++);?> mes</td>
  52. <td width="75" align="center"><?php echo($saldo);?></td>
  53. <td width="158" align="center"><?php echo($amortizacion);?></td>
  54. <td width="100" align="center"><?php echo($interess);?></td>
  55. <td width="83" align="center"><?php echo($cuota);?></td>
  56. </tr>
  57. <?php } ?>
  58. </table>
  59.  
  60.  

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  Programación / PHP / Voto por departamento en: 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
  1. <?php
  2. $puerto = "localhost";  
  3. $usuario = "taklabco_cesar";  
  4. $clave = "****";  
  5. $conexion = mysql_connect($puerto,$usuario,$clave);
  6. mysql_select_db ("taklabco_bd", $conexion );
  7. ?>
  8. <table align=center border="0" width="40%">
  9. <?php
  10. $resultado_1 = mysql_query("select * from prueba ;", $conexion);
  11. $i = 1;
  12. while ($i <= ($row = mysql_fetch_array($resultado_1))) {
  13. ?>
  14. <tr>
  15. <td><?php print $row['like_name']; ?></td>
  16. <td width="264">&nbsp;¿Te gusta este Departamento ?
  17. <a  href="like.php?idprueba=<?php print $row['idprueba'];?>"><img border="0" src="like.png" width="32" height="26"></a>
  18. </td>
  19. </tr>
  20. <?php }mysql_close($conexion); ?>
  21.  
  22.  

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

Código
  1. <?php
  2. $puerto = "localhost";  
  3. $usuario = "taklabco_cesar";  
  4. $clave = "opciones";  
  5. $conexion = mysql_connect($puerto,$usuario,$clave);
  6. mysql_select_db ("taklabco_bd", $conexion );
  7.  
  8.       $idprueba=$_GET['idprueba'];      
  9.               $voto= "update prueba set like_si=like_si+1 where idprueba = $idprueba";
  10.                $result = mysql_query($voto);
  11.  
  12. if (mysql_query ($voto))
  13. echo "¡Muchas Gracias! sus datos fueron registrados";
  14. else
  15. echo "Lo Sentimos, sus datos no fueron registrados";
  16. ?>
  17.  

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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines