- Desde
- 10 Abr 2011
- Mensajes
- 1.167
Hola a todos. Intenten utilizar el siguiente formulario y verán que les da un error al apretar el botón "Submit".
Este es el código del formulario:
El contenido del archivo send.php es el siguiente:
Ofrezco 6 dólares para el primero que me diga dónde está el error y cómo debo corregirlo para hacer funcionar el formulario. Pago por PayPal bruto.
Gracias
Este es el código del formulario:
Insertar CODE, HTML o PHP:
<h2 class="strip-title alignleft-text">
<span class="strip-inner">Send us a Message</span>
</h2>
<div class="three-fourth column">
<div id="ajax_message"> </div>
<form class="contact-frm" method="post" action="js/send.php">
<input type="text" value="Name" title="Name" class="Textbox" name="txtname" />
<input type="text" value="Email" title="Email" class="Textbox" name="txtemail" />
<input type="text" value="Phone" title="Phone" class="Textbox" name="txtphone" />
<textarea cols="20" rows="1" title="Enquiry" class="Textbox" name="txtenquiry">Enquiry</textarea>
<input type="submit" name="submit" value="submit" class="theme-btn large float-right" />
</form>
</div>
El contenido del archivo send.php es el siguiente:
Insertar CODE, HTML o PHP:
<?php
if(!$_POST) exit;
$to = 'email@email.com';
$name = $_POST['txtname'];
$email = $_POST['txtemail'];
$phone = $_POST['txtphone'];
$subject = 'Enquiry';
$comment = $_POST['txtenquiry'];
if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }
$e_subject = 'You\'ve been contacted by ' . $name . '.';
$msg = "You have been contacted by $name with regards to $subject.\r\n\n";
$msg .= "Phone No: $phone\r\n\n";
$msg .= "$comment\r\n\n";
$msg .= "You can contact $name via email, $email.\r\n\n";
$msg .= "-------------------------------------------------------------------------------------------\r\n";
if(@mail($address, $e_subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
{
echo "<p class='ajax_success'>Thanks :)</p>";
}
else
{
echo "<p class='ajax_failure'>Sorry your message not sent, Try again Later.</p>";
}
?>
Ofrezco 6 dólares para el primero que me diga dónde está el error y cómo debo corregirlo para hacer funcionar el formulario. Pago por PayPal bruto.
Gracias