Discussion:
[DW PHP] Necesito enviar 2 forumarios con 1 solo click
(demasiado antiguo para responder)
Ady
2007-10-20 09:48:24 UTC
Permalink
Hola: tengo dos formularios que llenan dos tablas diferentes, uno de ellos
sin botón Submit, lo puse oculto.
El form2 tiene botón Submit y sería el que envía.
Tendría que ser algo con javascript que detecte el click del mouse o del
teclado y los envie a los dos.
Muchas gracias!!!
Ady
Julio B.
2007-10-20 10:22:38 UTC
Permalink
¿No has pensado en usar ASP o PHP para la gestión del envío?. Por lo general
es más sencillo que andar usando javascript, y te da más libertad a la hora
de tratar los datos y el envío.

Un saludo,

Julio Barroso
Post by Ady
Hola: tengo dos formularios que llenan dos tablas diferentes, uno de ellos
sin botón Submit, lo puse oculto.
El form2 tiene botón Submit y sería el que envía.
Tendría que ser algo con javascript que detecte el click del mouse o del
teclado y los envie a los dos.
Muchas gracias!!!
Ady
Ady
2007-10-21 15:40:56 UTC
Permalink
Gracias Julio: pero tienes alguna idea de donde puedo sacar información?
Post by Julio B.
¿No has pensado en usar ASP o PHP para la gestión del envío?. Por lo general
es más sencillo que andar usando javascript, y te da más libertad a la hora
de tratar los datos y el envío.
Un saludo,
Julio Barroso
Post by Ady
Hola: tengo dos formularios que llenan dos tablas diferentes, uno de ellos
sin botón Submit, lo puse oculto.
El form2 tiene botón Submit y sería el que envía.
Tendría que ser algo con javascript que detecte el click del mouse o del
teclado y los envie a los dos.
Muchas gracias!!!
Ady
rameltete
2007-11-05 20:37:16 UTC
Permalink
Aqui te envio un ejemplo con PHP. Solo tienes que adaptarlo para que los
campos de cada formulario se envien a difentes destinos.

<?php
///////////////////////////////////////////////////////////////////////////////////////////
// form_mail.php - Formulario que se envia por email
//////////////////////////////////////////////////////////////////////////////////////////
//
// topico - Título que llevará el Email
$asunto = "Asunto del email";
// Redirigir
$ok = "http://www.sitiomio.com/formularios/gracias_alta.htm";
$ko = "http://www.sitiomio.com/formularios/error_alta.htm";

// Formamos el cuerpo del mensaje
$valores .="<U>--- Formulario :</U><br>";
$dp="";
do {
$valores .= "<b>" ;
$valores .= $a[0] ;
$valores .= "</b>" ;
$valores .= $dp ;
$valores .= "<br>" ;
$valores .= $a[1] ;
$valores .= "<br>" ;
$a = each($HTTP_POST_VARS);
$dp=": ";

if ($a[0] == "Submit") {$a[0]="";
$a[1]="";
$dp="";
}

// Esto recoge el valor de la opcion elegida en el combobox del formulario
// solo tienes que llamarle asi al combo
// Por ejemplo:
// <label><input type="radio" name="basemailfor"
value="***@dominio.com"> email_1</label>
// <label><input type="radio" name="basemailfor"
value="***@dominio.com"> email_2</label>

if ($a[0] == "basemailfor") {$a[0]="";
$dp="";
$basemailfor = $a[1] ;
$a[1]="";
}

if ($a[0] == "basemailfrom") {$a[0]="";
$dp="";
$basemailfrom = $a[1] ;
$a[1]="";
}
} while ($a) ;

$valores .="---- Fin Formulario ----";

// Formamos la cabecera para el envío en formato HTML
$headers = "From: $basemailfrom\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

// Enviamos el email - Y confirmamos que se ha enviado correctamente o
// direccionamos a una pagina de error
if (@mail($basemailfor, $asunto, $valores, $headers)) {
header("Location: $ok");
} else {
header("Location: $ko");
}
exit();
?>
<html>
<head>
<title>HTML Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="pagina.php" method="post"
enctype="application/x-www-form-urlencoded">
<input name="campo1" type="text" size="20" />
<input name="basemailfor" type="text" value="">
<input name="basemailfrom" type="text" value="***@dominio.com">
<input name="Submit" type="submit" value="Enviar">
<input name="Reset" type="reset" value="Borrar">
</form>
</body>
</html>
--
Un Saludo, Rafael
Loading...