Foros del Web » Programando para Internet » Javascript »

Traspaso de variable PHP/Javascript/PHP

Estas en el tema de Traspaso de variable PHP/Javascript/PHP en el foro de Javascript en Foros del Web. Hola a todos!!! Tengo un problema que quisiera me pudieran ayudar, es el siguiente: A través de un input ingreso un valor (una nota) la ...
  #1 (permalink)  
Antiguo 28/01/2004, 22:38
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Traspaso de variable PHP/Javascript/PHP

Hola a todos!!!

Tengo un problema que quisiera me pudieran ayudar, es el siguiente:

A través de un input ingreso un valor (una nota) la cual es leida y enviada usando una función de javascript (a través de un link) a la misma página (pagina.php) pues debo hacer cálculos con ella.

El problema es que además a esta función debo pasarle la variable $AB, para posteriormente usarla junto a la nota evaluada por la función. Pero no sé cómo hacerlo ya que he probado y no me resulta!!!

Aquí pongo el código para que me puedan entender mejor:

<script languaje="javascript">

function envia() {

nota_formulario=document.f1.nota.value;
document.location='pagina.php?enviacaptura='+nota_ formulario;
}
</script>

<FORM action="pagina.php" method="post" name="f1">

(en PHP)
<?
...hago unos cálculos y obtengo $AB=50;
?>

Ingrese nota: <input type="text" name="nota">

<?

aquí quiero usar $AB y $enviacaptura, pues requiero hacer unos cálculos y otras acciones

por ejemplo:

$suma=$AB+$enviacaptura;

?>

</form>

<a href="#" onClick="envia();">link</a>

</body>
</html>

Por tanto cómo envío $AB a la función javascript para que ésta lea la nota ingresada (input) y me pase al mismo formulario (pagina.php) la varible $AB y enviacaptura?????

Espero me puedan dar una ayudita!!

Gracias.
  #2 (permalink)  
Antiguo 29/01/2004, 14:44
Avatar de Harper  
Fecha de Ingreso: diciembre-2003
Ubicación: Lima
Mensajes: 60
Antigüedad: 20 años, 4 meses
Puntos: 0
hola, si lo que quieres es enviar tu variable php a traves de tu metodo "envia" quizas te pueda servir esto:

1 modifica tu function

<script languaje="javascript">

function envia(valor1,valor2) {

nota_formulario=document.f1.nota.value;
document.location='pagina.php?enviacaptura='+nota_ formulario+'&valorAB='+valor1+'&captura='+valor2;

}
</script>


2 y en tu link:
<a href="#" onClick=envia(<%=$AB%> , <%=$enviacaptura%>);>link</a>

//No se como sera la sintaxis en php pero en JSP es asi <%= VAR %>
Espero q te ayude... chao


-|HarPer|-
__________________
¿Que hay más aya del Universo? :pensando:

Última edición por Harper; 29/01/2004 a las 14:54
  #3 (permalink)  
Antiguo 29/01/2004, 16:02
 
Fecha de Ingreso: octubre-2003
Mensajes: 134
Antigüedad: 20 años, 6 meses
Puntos: 0
Gracias

Hola Harper.

Me sirvió mucho tú ayuda, sólo modifiqué un poco lo que señalaste y funcionó.

Gracias.

Yuki27
  #4 (permalink)  
Antiguo 29/01/2004, 21:54
Avatar de Harper  
Fecha de Ingreso: diciembre-2003
Ubicación: Lima
Mensajes: 60
Antigüedad: 20 años, 4 meses
Puntos: 0
de nada yuki27 .


-|HarPer|-
__________________
¿Que hay más aya del Universo? :pensando:
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:42.