Foros del Web » Programando para Internet » Javascript »

pasar variable javascript a php

Estas en el tema de pasar variable javascript a php en el foro de Javascript en Foros del Web. Buenas muchachos, tengo el siguiente problema, tengo que pasar el valor de una variable de javascript a una de php para para posteriormente enviar al ...
  #1 (permalink)  
Antiguo 23/03/2011, 15:36
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta pasar variable javascript a php

Buenas muchachos, tengo el siguiente problema, tengo que pasar el valor de una variable de javascript a una de php para para posteriormente enviar al código del servidor.

Tengo claro que javascript se ejecuta desde el cliente y el php en el servidor, yo simplemente quiero hacer una asignación de una variable como cuando se llena un formulario.

A continuación pongo un ejemplo de mi pregunta

Código Javascript:
Ver original
  1. var estado
  2.  
  3. extraerEstado(){
  4.   return estado
  5. }

esta sería la función en javascript, el código php es el siguiente

Código PHP:
<form action="POST" action="nuevo.php" >
      <
input type="hidden" name="estado" id="estado" value="extraerEstado()"
</form
también he intentado con estas opciones:

value = "<?php echo $estado?> = extraerEstado()"

value = "document.write(extraerEstado())"

pero ninguna funciona

el código de nuevo.php es el siguiente
Código PHP:
<?php 

$estado 
$_POST["estado"]; 

if(
$estado != null ){echo $estado;}
else { echo 
'No existen datos';}

?>
como ven es solo asignar el valor a la variable $estado desde javascript, sin enviarla aún, espero que me puedan ayudar, y de antemano gracias
  #2 (permalink)  
Antiguo 24/03/2011, 10:12
Avatar de gilber966  
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: pasar variable javascript a php

Cita:
Iniciado por silverwolf Ver Mensaje
Buenas muchachos, tengo el siguiente problema, tengo que pasar el valor de una variable de javascript a una de php para para posteriormente enviar al código del servidor.

Tengo claro que javascript se ejecuta desde el cliente y el php en el servidor, yo simplemente quiero hacer una asignación de una variable como cuando se llena un formulario.

A continuación pongo un ejemplo de mi pregunta

Código Javascript:
Ver original
  1. var estado
  2.  
  3. extraerEstado(){
  4.   return estado
  5. }

esta sería la función en javascript, el código php es el siguiente

Código PHP:
<form action="POST" action="nuevo.php" >
      <
input type="hidden" name="estado" id="estado" value="extraerEstado()"
</form
también he intentado con estas opciones:

value = "<?php echo $estado?> = extraerEstado()"

value = "document.write(extraerEstado())"

pero ninguna funciona

el código de nuevo.php es el siguiente
Código PHP:
<?php 

$estado 
$_POST["estado"]; 

if(
$estado != null ){echo $estado;}
else { echo 
'No existen datos';}

?>
como ven es solo asignar el valor a la variable $estado desde javascript, sin enviarla aún, espero que me puedan ayudar, y de antemano gracias
a ver si te puedo ayudar

<script language="javascript">
tufuncion(){

document.getElementById("el_id_de_tu_hidden").valu e=tuvariable;


}
si no entiendes me escribes


</script>
  #3 (permalink)  
Antiguo 24/03/2011, 11:21
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: pasar variable javascript a php

jejeje eso era lo que estaba buscando y a decir verdad cada vez estaba buscando soluciones más complicadas.

Gracias gilber966 por la respuesta, era justo lo que necesitaba y bastante clara gracias

Etiquetas: php, variables
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 09:33.