• Viernes 8 de Noviembre de 2024, 19:03

Autor Tema:  Esto Me Da Error, ¿porqué?  (Leído 994 veces)

GunHalcon

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Esto Me Da Error, ¿porqué?
« en: Domingo 17 de Junio de 2007, 19:09 »
0
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:

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Esto Me Da Error, ¿porqué?
« Respuesta #1 en: Domingo 17 de Junio de 2007, 19:42 »
0
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
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.