Hola a todos, tengo un problema con un proceso entre formularios. Inicio con un link que envía la variable:
<a target="_self" href="formularios/form.php?abogado=1">
Luego form.php muestra el formulario y agrego el nombre del abogado y defino su correo en "form.php" así:
<?php
$abogado = $HTTP_GET_VARS['abogado'];
if ($abogado==1)
{
$correo = "
[email protected]";
$frase = " al Dr. Jorge Mendez";
}
elseif ($abogado==2)
{
$correo = "
[email protected]";
$frase = " al Dr. Carlos Núñez";
}
(etc etc)
introduciéndo las variables en un código html que forma el formulario y se prepara para el get hacia "confirm.php" enviándolo así:
<?php
$nombre = $HTTP_GET_VARS['nombre'];
$email = $HTTP_GET_VARS['email'];
$telefono = $HTTP_GET_VARS['telefono'];
$mensaje = $HTTP_GET_VARS['mensaje'];
if (($nombre == "") or ($email == "") or ($telefono == "") or ($mensaje == ""))
{
}
else
{
$fecha = date("d-M-y H:i");
$mymail = $correo;
$subject = "Tiene un mensaje desde el Website";
$contenido = $nombre." envió los siguientes datos desde su formulario:\n"."</p>";
$contenido .= "Email : ".$email."\n\n"."</p>";
$contenido .= "Teléfono : ".$telefono."\n\n"."</p>";
$contenido .= "Mensaje : ".$mensaje."\n\n"."</p>";
$header = "From:".$email."\nReply-To:".$email."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/html font face=Arial";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
$status="El Mensaje fue enviado satisfactoriamente".$frase."\n\n"."</p>";
}
?>
Y aquí empiezan los problemas. El correo se envía (si pongo un mail cualquiera, osea el script si funciona) pero $correo y $frase no pasan desde form.php a confirm.php
Necesito su amable ayuda para resolver este pequeño inconveniente...Gracias a todos...
Sergio González
[email protected]