Foros del Web » Programando para Internet » PHP »

envio de un mismo formulario con datos dinámicos a dos páginas diferentes a través de

Estas en el tema de envio de un mismo formulario con datos dinámicos a dos páginas diferentes a través de en el foro de PHP en Foros del Web. Estoy un poco atascada, os cuento: Tengo un formulario que se crea con datos extraidos de una base de datos. Tengo un botón que es ...
  #1 (permalink)  
Antiguo 04/01/2008, 08:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 4 meses
Puntos: 0
envio de un mismo formulario con datos dinámicos a dos páginas diferentes a través de

Estoy un poco atascada, os cuento:

Tengo un formulario que se crea con datos extraidos de una base de datos.
Tengo un botón que es una imagen que llama a una función javascript que envía el formulario a una página.
El problema me surge porque necesito otro botón que será otra imagen y que tiene que enviar el mismo formulario a otra página diferente.

He probado, en crear una variable en php, y en el onclick de los botones (imagenes), le asigno un valor a ésta diferente a cada uno, por ejemplo:

<a href= "javascript:enviar()" onmouseOver="document.enviar.src='imagenes/pruebas2.jpg';" onmouseOut="document.enviar.src='imagenes/pruebas1.jpg';"><img name="enviar" src="imagenes/pruebas1.jpg"border="0" onclick="<? $donde=1;?>"></a>

Esta es la función javascript que me envía el formulario:

<SCRIPT language="Javascript">
function enviar() {
document.form2.submit();
}
</SCRIPT>

<form name="form2" method="post" action="examenes.php?don=<? echo $donde;?>">

¿Qué puedo estar haciendo mal?
¿Hay alguna otra forma?
  #2 (permalink)  
Antiguo 04/01/2008, 20:09
Avatar de liebe13  
Fecha de Ingreso: octubre-2006
Ubicación: peru
Mensajes: 224
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: envio de un mismo formulario con datos dinámicos a dos páginas diferentes a travé

amia mi ra sabes mas facil dale un valor a tu funciony ahi tambien dale el action para q se mas facil asi por ejemploe en tu function asi:

<SCRIPT language="Javascript">
function enviar(valor) {
form2.action = "examenes.php?don="+valor;
form2.submit();
}
</SCRIPT>
ahora en tu formulario asi

<form name="form2" method="post">

y en codigo de imagen asi



<a href= "javascript:enviar(/*aqui pones el valo osea 1 o 2*/)" onmouseOver="document.enviar.src='imagenes/pruebas2.jpg';" onmouseOut="document.enviar.src='imagenes/pruebas1.jpg';"><img name="enviar" src="imagenes/pruebas1.jpg"border="0"></a>


nada mas y ya eso es todo amia si no entiendes algo solo sigue escribiendo ok amia
  #3 (permalink)  
Antiguo 04/01/2008, 20:54
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 8 meses
Puntos: 223
Re: envio de un mismo formulario con datos dinámicos a dos páginas diferentes a travé

Me parece que el problema con tu código original es que el evento onclick está mal definido, debería llamar a la función enviar() envez de ser onclick="<? $donde=1;?>"
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #4 (permalink)  
Antiguo 05/01/2008, 11:55
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: envio de un mismo formulario con datos dinámicos a dos páginas diferentes a travé

Cita:
Iniciado por liebe13 Ver Mensaje
amia mi ra sabes mas facil dale un valor a tu funciony ahi tambien dale el action para q se mas facil asi por ejemploe en tu function asi:

<SCRIPT language="Javascript">
function enviar(valor) {
form2.action = "examenes.php?don="+valor;
form2.submit();
}
</SCRIPT>
ahora en tu formulario asi

<form name="form2" method="post">

y en codigo de imagen asi



<a href= "javascript:enviar(/*aqui pones el valo osea 1 o 2*/)" onmouseOver="document.enviar.src='imagenes/pruebas2.jpg';" onmouseOut="document.enviar.src='imagenes/pruebas1.jpg';"><img name="enviar" src="imagenes/pruebas1.jpg"border="0"></a>


nada mas y ya eso es todo amia si no entiendes algo solo sigue escribiendo ok amia
  #5 (permalink)  
Antiguo 05/01/2008, 11:55
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: envio de un mismo formulario con datos dinámicos a dos páginas diferentes a travé

Gracias por todo, te has explicado muy bien. Ya puedo seguir adelante. Me alegro de que existan estos foros.
Un saludo
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 11:31.