Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2008, 14:52
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 11 meses
Puntos: 7
Respuesta: Página no me envia correo

hola. te olvidaste de poner en la propiedad del formulario el action. Para que funcione tu aplicacion, debes poner el mismo nombre de tu formulario que le pusiste, es decir, sponsors.php.

Código HTML:
 <form name="form1" method="post" action="sponsors.php">
                <label>Business Name
                <input type="text" name="name" id="name">
                </label>
                <p>
                  <label>Street Addres&nbsp;&nbsp;
                  <input type="text" name="street" id="street">
                  </label>
                </p>
                <p>
                  <label>City
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="city" id="city">
                  </label>
                </p>
                <p>
                  <label>State&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="state" id="state">
                  </label>
                </p>
                <p>
                  <label>Zip
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="zip" id="zip">
                  </label>
                </p>
                <p>
                  <label>Phone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="phone" id="phone">
                  </label>
                </p>
                <p>
                  <label>Cel Phone&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="cel" id="cel">
                  </label>
                </p>
                <p>
                  <label>Email Address&nbsp;&nbsp;
                  <input type="text" name="email" id="email">
                  </label>
                </p>
                <p class="style6">Select an event</p>
                <p>
                  <label>
                  <input type="radio" name="events" value="Candlelight Dinner" id="events_0">
                  Candlelight Dinner</label>
                  <br>
                  <label>
                  <input type="radio" name="events" value="Mother&rsquo;s Day Marathon" id="events_1">
                  Mother&rsquo;s  Day Marathon</label>
                  <br>
                  <label>
                  <input type="radio" name="events" value="Fall Family Picnic" id="events">
                  Fall Family Picnic</label>
                  <br>
                  <label>
                  <input type="radio" name="events" value="Christmas Celebration" id="events">
                  Christmas Celebration </label>
                  <br>
                  <label>
                  <input type="radio" name="events" value="Amazing Moms Banquet" id="events">
                  </label>
                  Amazing Moms Banquet<br>
                  <label>
                  <input type="radio" name="events" value="Other Special Events" id="events">
                  Other Special Events</label>
                </p>
                <p>
                  <label>Comments and Questions<br>
                  <textarea name="comments" id="comments" cols="45" rows="10"></textarea>
                  </label>
                  <br>
                </p>
                <label>
                <div align="center">
                  <input name="button" type="submit" class="style6" id="button" value="Submit">
                  </label>
                  <label> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input name="button2" type="reset" class="style6" id="button2" value="Reset">
                  </label>
                </div>
              </form> 
en tu php no es necesario hacer un isset. si lo deseas, pones el nombre de tu boton. en vez de button ponlo send.

Código PHP:
if (isset($_REQUEST['send']))
{
$name $_POST['name'];
$street $_POST['street'];
$city $_POST['city'];
$state $_POST['state'];
$zip $_POST['zip'];
$phone $_POST['phone'];
$cel $_POST['cel'];
$email $_POST['email'];
$events $_POST['events'];
$header 'From: ' $email "\r\n";
$header .= "X-Mailer: PHP/" phpversion() . "\r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje "This message was sent by " $name "\r\n";
$mensaje .= "E-mail address: " $email " \r\n";
$mensaje .= "Telephone number: " $phone " \r\n";
$mensaje .= "City/Country: " $city " \r\n";
$mensaje .= "Comments: " $_POST['comments'] . " \r\n";
$mensaje .= "Sent " date('d/m/Y'time());
$para '[email protected]';
$asunto 'Sponsor request from your web page';
mail($para$asuntoutf8_decode($mensaje), $header);
echo 
'Your Sponsor form has been sent to us succesfully. We will contact you soon';

suerte.

Última edición por esaenz22; 16/12/2008 a las 15:04