-
Hola Nico, como estas? te molesto por lo siguiente, tengo un formulario de consulta que esta funcionando bien y que va a una direccion x, hasta ahi todo bien.
Ahora me pidieron hacer lo siguiente:
- en lugar de hacer clic en el boton enviar y que vaya a un mail x (como hasta ahora) quieren que haya 2 botones, uno que diga enviar a chile y otro que diga enviar a argentina y que las consultas vayan al pais correspondiente
esto es posible hacerlo?
saludos y mil gracias por todo
E -
Hola E,
Si, claro que podes hacerlo. Cuando decis que la info vaya al pais correspondiente me imagino que te referis a 2 cuentas de email distintas.
Hay varias formas de hacerlo...una podria ser poniendo 2 botones de "submit" con valores distintos, despues de enviar el formulario chequeas que boton apretaron y de acuerdo a eso envias a Chile o Arg.
Tambien podrias poner un solo boton, pero poner un Radio button para que seleccionen a que pais enviar el mail, y nuevamente chequeas que valor eligieron desde el codigo PHP.
Saludos,
Nico -
Hola Nico, gracias por tu respuesta, pero mucho no la tengo con el php, digamos que toco de oido jajaja.
Mirá yo puse los valores de esta manera pero no se si estan ok
Y la etiqueta del formulario va a un gracias.php donde están los mails
Ahora corno escribo? (supongo q en el gracias.php) lo de chequear si apretó el botón argentina o el botón chile. Ahora tengo esto:
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
$empresa = $_POST["empresa"];
$cargo = $_POST["cargo"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
$comentario = $_POST["comentario"];
$mensaje = "COMENTARIOS DESDE DFSFFDF.COM\n" . "\nNombre: " . $nombre . "\nApellido: " . $apellido . "\nEmpresa: " . $empresa . "\nCargo: " . $cargo. "\nTelefono: " . $telefono . "\nEmail: " . $email . "\nComentario: " . $comentario ;
mail("ddfsdfsf@fdsfsdffa.com", "Comentarios desde fdfsffd.com", $mensaje, "FROM: $email");?>
,
muchas gracias por contactarse.
Mil gracias por leerme y espero que me puedas dar una mano
Saludos!
E -
hola nico, q tal... te cuento que he seguido todos los post y tengo problemas con mi formulario... envia el mail a la casilla que le indico pero llega sin los datos que el usuario ingresa... ayuda porfavor!!!
el FORM
Documento sin título
AHORA EL CONTACTO.PHP
if (isset($_POST['submit'])) {
// We get all the variables
foreach ($_POST as $key=>$value) {
if ( gettype( $value ) == "array" ) {
//print "$key ==
\n";
} else {
$$key = $value;
}
}
$message = "FORMULARIO DE CONTACTO\n" .
"\nNombre: " . $Nombre .
"\nemail: " . $email .
"\nmensaje: " . $mensaje;
$to = 'corsarios@corsarios.cl';
$subject = 'Formulario de contacto';
$headers = "From: formulario@corsarios.cl\r\n";
mail($to,$subject,$message,$headers);
header('Location: index.htm');
} else {
echo 'No podes acceder a este archivo directamente.';
}
?> -
Por favor, si alguien me puede ayudar.
Adjunto el codigo html y el codigo php que copie en el bloc de notas y lo guarde...
Espero q me puedan dar una respuesta, el problema es que cuando hago click en enviar , me abre el dreamweaver con el archivo envio.php
ayudaaaaa urgente!
gracias
Codigo Html
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">
Documento sin título
Consultas y Contacto
Nombre
E-Mail
Comentario
Codigo del Php
if (isset($_POST['submit'])) {
// We get all the variables
foreach ($_POST as $key=>$value) {
if ( gettype( $value ) == "array" ) {
//print "$key ==
\n";
} else {
//print "$key == $value
\n";
$key = $value;
}
}
$message = "FORMULARIO DE CONTACTO\n" .
"\nNombre: " . $nombre .
"\nEmail: " . $mail .
"\nComentarios: " . $comen;
$to = 'ticarabsas@gmail.com';
$subject = 'Formulario de contacto';
$headers = "From: $mail\r\n";
mail($to,$subject,$headers);
header('Location: gracias.html'); //
} else {
echo 'No podes acceder a este archivo directamente.';
}
?>
demas esta decir que ya cree el html con el nombre gracias.html -
Si, claro. El codigo que puse era un ejemplo sencillo para los que recien empiezan, pero claro que se puede.
Tendrias que poner el codigo PHP en la misma pagina donde esta el formulario (asi el formulario envia los datos a esa misma pagina). Despues cuando quieras mostrar un error, como ese que vos comentas, en vez de usar la funcion exit() , le asignas el valor a una variable o array. Algo como...Y despues en donde quieras mostrar ese error, chequeas si la variables $mensaje_error no esta vacia, y si es asi, la mostras.Código PHP:$mensaje_error = 'El formato del email ingresado no es correcto.';
Esa es una forma sencilla. Tambien tendrias que recargar los campos con los datos del form, por que sino se te van a borrar.
Saludos,
Nico -
hola Nico... tengo un problemilla... al enviar el formulario me sale "No podes acceder a este archivo directamente." ya probe y el serv. si acepta PHP pero no me lo envia...me podrìas echar una mano?
el còdigo php es:
if (isset($_POST['submit'])) {
// We get all the variables
foreach ($_POST as $key=>$value) {
if ( gettype( $value ) == "array" ) {
//print "$key ==
\n";
} else {
//print "$key == $value
\n";
$key = $value;
}
}
$message = "Registro\n" .
"\nNombre: " . $nombre .
"\nMail: " . $mail;
$to = 'registro@todofulldvd.com.ve';
$subject = 'Registro TodoFullDvd';
$headers = "From: info@todofulldvd.com.ve\r\n";
mail($to,$subject,$message,$headers);
header('Location: Gracias.html'); // Esta linea redirije a otra pagina...la podes sacar
} else {
echo 'No podes acceder a este archivo directamente.';
}
?> -
Hola nico
<
"<>"
""
"<>"
>
&&
""
""
>
<"""">
<"">
<>
<"""">
<><>
<"""""">
<"">
<
>
<><
<
""
<
<<
>
<>
<>
<"">
<"">
<"">
<><>
<><>
<"">
<>
<"""""""">
<>
<>
<><>
<>
<><>
<""><>
<"""""""">
<>
<>
<"""">
<><>
<><>
<><>
<><>
<>
<""><>
<"""""""">
<>
<>
<>
<""><>
<"""""""">
<>
<>
<""><>
<"""""""">
<>
<>
<""><>
<"""""""">
<""><>
<"""""""">
<>
<>
<"""""">
<""><>
<"""""">
<""><>
<""><>
<"""""""">
<>
<>
<""><>
<"""""""">
<>
<>
<>
<>
<>
<>
<><>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<>
<>
<>
<>
<><>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<"""""">
<""><>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<""><>
<"""""""">
<>
<>
<>
<>
<><><><>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<""><>
<"""""""">
<>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<><>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<"""""""">
<""><>
<"""""""">
<""><>
<>
<>
<""><>
<""><>
<"""">
<><>
<><>
<><>
<><>
<>
<>
<>
<>
<>
<"""""">
<""><>
<>
<>
<""><>
<"""""""">
<""><>
<"""""""""">
<>
<>
<>
<>
<"">
<>
<>
<><>
<>
<>

2