Foros del Web » Programando para Internet » PHP »

variable javacript procesando en php

Estas en el tema de variable javacript procesando en php en el foro de PHP en Foros del Web. la verdad no se a donde orientar mi pregunta.... este es el problema. tengo una funcion ( en javascript) que me arroja un numero resultado ...
  #1 (permalink)  
Antiguo 01/02/2006, 10:35
Avatar de The_omars  
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 13 años, 9 meses
Puntos: 0
Sonrisa variable javacript procesando en php

la verdad no se a donde orientar mi pregunta....

este es el problema.

tengo una funcion ( en javascript) que me arroja un numero resultado de la suma de 2 numeros. mas.

no viendo solucion en javascript para darle formato de salida a un numero como realmente lo necesito me fui por PHP a ver si se podia.

se podraaa??

lo que quiero es aplicar el number_format dentro de una funcion javascript pero no me rula.

( yo se que javascript se ejecuta del lado del cliente y php del servidor)

Código PHP:
function sumar(){ 
  t1=document.all["test1"].value; ///tomo numero con puntos y comas
  t2=document.all["test2"].value; ////tomo numero 2 con puntos y comas

for (z=1;z<=10;z++){   //separo el primer numero de las comas y puntos
t1 = t1.replace('.','');
t1 = t1.replace(',','');
}
for (z=1;z<=10;z++){
t2 = t2.replace('.','');
t2 = t2.replace(',','');
}

suma=parseFloat(t1)+parseFloat(t2);

<? echo $so='suma'?>
<? 
echo $total=number_format($so);?> /// aqui es el problema

document.all["res"].value=<? echo $so?>
}
al momento que paso el resultado "suma" a $so funciona perfectamente

incluso lo asigo ala caja te texto "res" y me lo manda:
Código PHP:
( document.all["res"].value=<? echo $suma?>)
lo hace prefectamente, pero cuando hago esto:(
Código PHP:
<? echo $total=number_format($so);?>
)

no me lo hace. se supone que si $so; ya tiene lo que vale "suma" por que no me lo procesa????
  #2 (permalink)  
Antiguo 01/02/2006, 10:44
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
De acuerdo

Pues la respuesta ya la tienes tu... Estas realizando operaciones en javascript que segun tu se deberian ejecutar en el servidor... Tienes que replantear todo tu codigo....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:05.