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ú

Mensajes - skardo

#1
PHP / Re: Calculadora Arrays Como Hago esto?
11 Marzo 2013, 17:41 PM
Cita de: kakashi20 en 11 Marzo 2013, 17:36 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
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/
#3
Cita de: karmany en 10 Marzo 2013, 11:43 AM
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
Cita de: karmany en  3 Agosto 2012, 10:16 AM
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 (php) [Seleccionar]

consulta SQL:

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_,'%');

MySQL ha dicho:

#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 '//
create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1


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

#5
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