Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/03/2009, 16:46
Avatar de elbuensaint
elbuensaint
 
Fecha de Ingreso: marzo-2009
Ubicación: Chiwas
Mensajes: 178
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: ayuda con formulario de consurso

error mio jaja no probe el codigo antes de postearlo y me equivoque en unas cosillas, pero asi ya te deberia funcionar:
Código PHP:
<?php 
$mail_destinatario 
'[email protected]'
$asunto 'tu asunto';         
     
if (isset (
$_POST['enviar'])) { 
if(isset(
$_POST['nombre']) && !empty($_POST['nombre']) &&
isset(
$_POST['direccion']) && !empty($_POST['direccion']) &&
isset(
$_POST['telefono']) && !empty($_POST['telefono']) &&
isset(
$_POST['pregunta1']) && !empty($_POST['pregunta1']) &&
isset(
$_POST['pregunta2']) && !empty($_POST['pregunta2'])) {
   
$headers .= "From: ".$_POST['email'].  "\r\n";  
   if ( 
mail ($mail_destinatario$asunto,  
   
"Nombre: ".$_POST['nombre']."\n 
   Direccion: "
.stripcslashes ($_POST['direccion'])."\n 
   Telefono: "
.stripcslashes ($_POST['telefono'])."\n 
   Pregunta1: "
.stripcslashes ($_POST['pregunta1'])."\n 
   Pregunta2 : "
.stripcslashes ($_POST['pregunta2']), $headers ))  
   echo 
'<p align="center"><b>Su mensaje a sido enviado correctamente.</b></p>'
   }else{ echo 
'<p align="center">Error al enviar el formulario. Verifique que haya completado los campos.</p>';   

}else{ 
echo 
'<form action="?" method="post"> 
Nombre y Apellidos<br> 
  <input type="text" name="nombre" size="20"></p> 
  <p>Direccion<br> 
  <input type="text" name="direccion" size="20"></p> 
  <p>Telefono<br> 
  <input type="text" name="telefono" size="20"></p> 
  <p>Pregunta 1<br> 
  <input type="radio" value="a" name="pregunta1">respuesta a)&nbsp; 
  <input type="radio" name="pregunta1" value="b">respuesta b)&nbsp; 
  <input type="radio" name="pregunta1" value="c">respuesta c)</p> 
  <p>Pregunta 2<br> 
  <input type="radio" name="pregunta2" value="a">respuesta a)&nbsp; 
  <input type="radio" name="pregunta2" value="b">respuesta b)&nbsp; 
  <input type="radio" name="pregunta2" value="c">respuesta c)</p> 
  <p><input type="submit" value="Enviar" name="enviar"></p> 
</form>'


?>
cualquier problema me avisas

EDTI: Se me olvidaba, tendras que incluir un campo para el e-mail (de nombre email) sino te llegara como "remitente desconocido" o directamente a spam, si quieres poner una direccion fija de donde se envie el formulario busca esta linea:

Código PHP:
   $headers .= "From: ".$_POST['email'].  "\r\n"
y cambia $_POST['email'] por el correo que vayas a utilizar...

creo que ahora si es todo xD

Última edición por elbuensaint; 25/03/2009 a las 17:29