Comunidad de diseño web y desarrollo en internet online

varios form action

Citar            
MensajeEscrito el 15 Jun 2010 06:35 pm
Una consulta, tengo un formulario echo en html que tiene un boton de enviar que tiene un value="GENERAR PDF Y ENVIAR POR MAIL". Ahora bien cuando presiono este boton me genera un pdf que programé y lo envia por mail al cliente automaticamente.
El problema es que no quiero que esta sea la unica opcion del formulario sino que ademas de este boton que mencione anteriormente tener otro (VALUE=GENERAR PDF). osea solo que genere el pdf sin enviarlo por mail.
Para mandarlo por mail el action es enviar_por_mail.php
Para generarlo el action es genrerar_pdf.php

Ahora bien. Es posible tener un form con dos actions? ¿alguien sabe como se puede lograr esto aunque no sea con los dos actions?

Muchas Gracias de antemano

Por LaMuela

71 de clabLevel



 

msie7
Citar            
MensajeEscrito el 16 Jun 2010 03:59 am
simple, no lo mandes a 2 action, pero dentro del mismo controlador php lee algun checkbox para decidir que hacer mediante un if

Código HTML :

<input type='checkbox' value='1' name='pdf' /> 

Código PHP :

if($_POST['pdf']==1) {
// bla bla bla
}



recuerda que POST puede ser un array multidimensional

Código HTML :

<input type='checkbox' value='pdf' name='accion[]' />
<input type='checkbox' value='mail' name='accion[]' />
 

Código PHP :

pint_r($_POST['accion']) ;

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 16 Jun 2010 03:59 am
Creo que lo que pretendes no es posible, según tengo entendido un formulario puede tener solo un atributo action.

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.