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 Mensajes
Páginas: [1]
1  Programación / PHP / Re: Calculadora Arrays Como Hago esto? en: 11 Marzo 2013, 17:41 pm
te falta colocar al final del while la instruccion $i++ para que no se quede el ciclo en un loop

gracias por responder, como puedo hacer para que mi detalle funcione, osea si funciona y esta algo asi:


:'(
2  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/
3  Programación / PHP / Re: [Share] - Intranet Colegio (PHP,MYSQL) en: 11 Marzo 2013, 16:07 pm
Estoy recibiendo muchos mensajes sobre esto.
Prometo que esta semana que viene, en este mismo hilo os enseñaré desde cero a hacerlo funcionar.
Estar atentos esta semana que viene...

graciasssssss :)
4  Programación / PHP / Re: [Share] - Intranet Colegio (PHP,MYSQL) en: 6 Marzo 2013, 22:58 pm
Yo lo he ejecutado usando XAMPP para hacer pruebas. No tengo el código ahora mismo y te lo digo de memoria...

1.- Crear base de datos
Lo primero de todo es crear una base de datos. A mano. Llámala bdintranet.
Dentro de esa base de datos importa web.sql y se rellenará correctamente.
Ahora tienes que importar los procedimientos almacenados en esa misma bdd.

2.- Contraseña inicio sesión usuario
Las contraseñas se guardan encriptándolas con md5. Elige la tabla usuario y fíjate en cualquier usuario con el que quieras inicias sesión. Según el que hayas elegido, tendrás que modificar varios campos. La comprobación de inicio de sesión se comprueba en un procedimiento almacenado llamado sp_registro_login o algo así, que tienes que ver. A partir de esto, y viendo ese procedimiento, ya verás lo que tienes que modificar de un usuario. Observa también la idusuario y ve a la tabla clave y ahí pon la tuya con MD5.

3.- Contraseña base de datos
En mis pruebas no tengo contraseña en la base de datos. No recuerdo si en conexion.php o login.php verás que se realiza la conexión a la base de datos. Borra o cambia la contraseña.

Creo que no se me olvida nada.

hola ami me sale este error
Código
  1. consulta SQL:
  2.  
  3. drop procedure if exists sp_lista_documento_ingreso// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyint,cantidad tinyint) begin SET @doc = concat('%',ndoc_,'%');
  4.  
  5. MySQL ha dicho:
  6.  
  7. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//
  8. create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
  9.  

lo estoy ejecutando desde mi servidor phpmyadmin, como lograste instalarlo? ya logre instalar todas las tablas solo faltan los procedimientos. help :'(

5  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