Foros del Web » Programando para Internet » PHP »

envio de mail y formularios!!!

Estas en el tema de envio de mail y formularios!!! en el foro de PHP en Foros del Web. hice un formulario que envia un comentario a mi correo electronico y tiene controlador de errores es decir si falta el nombre la direccion o ...
  #1 (permalink)  
Antiguo 10/07/2002, 17:42
 
Fecha de Ingreso: julio-2002
Mensajes: 72
Antigüedad: 21 años, 9 meses
Puntos: 0
envio de mail y formularios!!!

hice un formulario que envia un comentario a mi correo electronico y tiene controlador de errores es decir si falta el nombre la direccion o etc etc no envia el mensaje
el problema es que cuando vulve a cargar el formulario no lo hace completo es decir no carga nada :(
bueno espero que me ayuden ..
gracias :roto:
  #2 (permalink)  
Antiguo 10/07/2002, 21:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: envio de mail y formularios!!!

Pues si nos pones el codigo que usas ... tal vez veamos donde puede estar el error ..

Un saludo,
  #3 (permalink)  
Antiguo 11/07/2002, 08:05
 
Fecha de Ingreso: julio-2002
Mensajes: 72
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: envio de mail y formularios!!!

Aqui les envio el codigo para que lo revisen.. ;)
<?
$formulario="
<form method =\"post\" action=\"prueba.php\">

<p><strong> tu nombre: </strong><br>
<input type=\"text\" name=\"enviar_nombre\" size=30> </p>

<p><strong> Tu mail: </strong><br>
<input type=\"text\" name=\"enviar_mail\" size=30> </p>

<p><strong> Mensaje : </strong> <br>
<textarea name=\"mensaje\" cols = 30 rows=5 wrap=virtual></textarea></p>

<input type=\"hidden\" name=\"op\" value=\"ds\">

<p><input type=\"submit\" name=\"submit\" value=\"Enviar los
datos\"></p>
</form>
";
if ($op !="ds") {
echo $formulario;
} else if (op=="ds") {
if ($enviar_nombre == ""){
$name_err = "<font color=red> Ingrese su nombre!!
</font><br>";
$send="no";
}
if ($enviar_mail == ""){
$email_err = "<font color=red> Ingrese su mail!!
</font><br>";
$send="no";
}
if ($mensaje == ""){
$message_err = "<font color=red> Ingrese Mensaje!!
</font><br>";
$send="no";
}

if ($send !=no){
$msg = "Datos del Mensaje : \n ";
$msg .= "Enviado por: $enviar_nombre \n";
$msg .= "Mail : $enviar_mail \n";
$msg .= "Mensaje : $mensaje \n\n";

$a = "[email protected]";
$subject="Prueba de envio de correo";
$mailheaders= "from : javier \n";
$mailheaders.= "Responder a : $enviar_nombre \n\n";
mail ($a,$subject,$msg,$mailheaders);
echo "<p>El correo ha sido enviado!!</
  #4 (permalink)  
Antiguo 11/07/2002, 09:01
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 2 meses
Puntos: 2
Re: envio de mail y formularios!!!

primero que nada creo que te falrta "?>" y se gundo, por que no utilizas la funcion header??

header("Location:pagina.php");

puede q ue te de error pero hay lo acomodas

saludos

<a href='ir.asp?http://www.nicolasrivera.tk ' target='_blank'>http://www.nicolasrivera.tk ...</a>
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 19:19.