claro, asi ha de hacerse cuando de desea operar en la misma pagina.... se pregunta si ha sido pulsado el boton correspondiente....
algo asi:
Código PHP:
<form name="form1" method="post" action="enviar.php">
<label>Name
<input name="name" type="text" id="name" size="25" maxlength="36">
</label>
<label> Phone
<input name="phone" type="text" id="phone" size="25" maxlength="36">
</label>
<p>
<label>E-Mail
<input name="email" type="text" id="email" size="24" maxlength="40">
</label>
<label>City/Country
<input name="city" type="text" id="city" size="24" maxlength="35">
</label>
</p>
<p>Please write your request here:</p>
<label>
<div align="center">
<textarea name="request" cols="57" rows="12" id="request"></textarea>
</div>
</label>
<label>
<div align="center"><br>
<input type="submit" name="send" id="send" value="Submit">
<input type="reset" name="clear" id="clear" value="Reset">
</div>
</label>
<label></label>
<div align="right"></div>
<div align="left"></div>
</form>
<?php
if (isset($_REQUEST[send]))
{
$name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$city = $_POST['city'];
$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 .= "Prayer Request: " . $_POST['request'] . " \r\n";
$mensaje .= "Sent " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Prayer Request from your Web page';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Prayer sent Successfully';
}
?>
y punto.. suerte.