SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: GunHalcon en Domingo 17 de Junio de 2007, 19:09

Título: Esto Me Da Error, ¿porqué?
Publicado por: GunHalcon en Domingo 17 de Junio de 2007, 19:09
Muy buenas, soy nuevo en esto de aprender php, y tengo un error que no se porque me da :S

$por1=100*((1+0,1*sqrt($cont1))/(1+0,1*sqrt($cont1))-1);

esto de aqui es un codigo dentro de una página que esta cargada con un iframe dentro de una principal(espero haberme explicao) y me da error, bueno error error no es que de, pero  si pongo esto ya el iframe ( donde deberia salir el resultado ) no se me carga con el fondo que lo tengo, ni me sale el formulario que tiene dentro ni nada de nada, vamos... por resumir no tira la pagina.
sin embargo si pongo $por1=2; si sale aunque no me calcula el resultado que yo quiero.
decir que este $por1 lo tengo dentro de un while, pero no creo q este sea el problema :S
para que os aclareis sobre lo que digo,  este es el trozo de php

      $resa=1000;
      $resd=1200;
      $cont1=1;
      $esp=intval($espionaje); //$espionaje es un campo de formulario
            
      while ($cont1 <= $esp) {

      $por1=100*((1+0,1*sqrt($cont1))/(1+0,1*sqrt($cont1))-1);
      $resa=( ($resa*$por1)/100 ) + $resa;
      $resd=( ($resd*$por1)/100 ) + $resd;            
            $cont1++;
            
      }   

la linea en rojo, es lo que me hace que no me funcione correctamente, si tuviera por ejemplo $por1=2; si funciona correctamente

el error que sale esq no se explicaroslo mejor, no he visto q me salga nada de php error on line tal ni nada ( esq yo para probarlo q lo q hago q lo subo a un servidor y miro si funciona o no :S ) jaja

bueno ante todo muchas gracias sepan o no lo que pasa :)     :comp:
Título: Re: Esto Me Da Error, ¿porqué?
Publicado por: Mollense en Domingo 17 de Junio de 2007, 19:42
Qué tal GunHalcon...

El error está en que estás utilizando una coma (,) donde deberías usar un punto (.)...
Código: Text
  1. &#036;por1=100*((1+0.1*sqrt(&#036;cont1))/(1+0.1*sqrt(&#036;cont1))-1);
  2.  
Tan simple como eso :P