vereis tengo un formulario, q al rellenarlo y enviarlo carga una página en blanco y letras de agradecimiento en negro, me gustaría q simplemente desaparecierse el formulario y apareceiese el texto en la hoja q está,o en su defecto cargu un popup confirmando el envío, como debo acerlo?, os dejo el código q uso
Código:
<?
if (!$HTTP_POST_VARS){
?>
</div>
<form action="contactar.php" method=post name="contactar.php" id="contactar.php">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="input2" width="100">Nombre: </td>
<td width="500"><div align="left"><font size="3" face="Comic Sans MS">
<input type="text" name="nombre" size="63" />
</font></div></td>
</tr>
<tr>
<td class="input2" width="100">Email: </td>
<td width="500"><div align="left"><font size="3" face="Comic Sans MS">
<input type="text" name="email" size="63" />
</font></div></td>
</tr>
<tr>
<td class="input2" width="100">Mensaje: </td>
<td width="500"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="coment" cols="60" rows="6"></textarea>
</font></div></td>
</tr>
<tr>
<td width="100"> </td>
<td width="500"><input name="submit" type="submit" value="Enviar" /></td>
</tr>
<tr>
<td colspan="2">
<div align="left"></div></td>
</tr>
</table>
<br /><br />
</form>
<div align="center">
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado desde la pagina web www.sietemetros-cuenca.com\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";
//mando el correo...
mail("[email protected],[email protected]","Formulario recibido",$cuerpo);
//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente. Pulse atrás para volver a la web";
}
?>