Hola,
tengo un pequeño formulario con un solo campo y un botón, donde el usuario inserta su correo y al darle a enviar, éste se almacena en una BD. El problema es que quiero que cuando le de a enviar, el campo de texto se limpie.... he probado de mil manera, y no doy con la ello. A ver si alguien me echa una mano. Aquí os dejo el código:
Código PHP:
<?php
if ($_POST[enviar]=="Enviar"){
$link = mysql_connect("XXXXX", "XXXXX","XXXX");
mysql_select_db("XXXXXX", $link);
$consulta="INSERT INTO boletines (email) VALUES ('$_POST[email]')";
$result = mysql_query($consulta, $link);
$errno="";
if ($_POST[email]==""){
$errno=$errno."Debe introducir su Correo electrónico (e-mail)<br>";
}
if ($errno==""){
$correos="xxxxx@xxxx";
$headers="From: xxx@xxxxx\n";
mail("$correos","Boletines","\nCorreo electronico: $_POST[email]\n","$headers");
/*echo " <div class=negrita>Gracias por confiar en nosotros. </div>";*/
}
else
echo "Errores: <br><font color=#990000>$errno</font><br>";
}
echo "<form name=enviado action='' method=post >";
echo "Subscríbete a nuestro boletín de novedades. <input type=text name='email' value='$_POST[email]' size=30><input type=submit name=enviar value=Enviar>";
echo "</form>";
?>