Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 09:45
tahan_elidad
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Pregunta ¿como limpiar los datos enviados en formulario?

muy buenas tengo un problema....

cuando lleno un formulario y el mensaje es enviado queda el mensaje de eviado satisfactoriamentes, mas sin embargo actualizo la ventana me sale en mozilla (PARA MOSTRAR ESTÁ PAGINA, FIREFOX NECESITA ENVIAR INFORMACION QUE REPETIRA.....) la cuestion es que al actulizarlo la informacion enviada anteriormente es enviada nuevamente y pasa lo mismo con otros navegadorehttp://static.forosdelweb.com/fdwtheme/images/smilies/pelea.pngs...

como hago para que al realizar la actualizacion no envie nada o limpie todos los campos enviados anteriormente

envio mi codigo

<?php
/*
* Template Name: Contactenos
*/
get_header(); ?>

<!--Lista nombre de paises-->
<?php
global $wpdb;
$events = $wpdb->get_results("SELECT nombre FROM wp_pais");
?>

<? function vblank($cadena){if(trim($cadena)==""){return true;}return false;}
$error = $error1 = $error2 = $error3 = $error4 = $error5 = $error6 = false;
$send = false;

if(isset($_POST['enviar']) && $_POST['enviar']=="formulario-contactenos"){
if(vblank($_POST["nombre"])){$error1 = true;}
if(vblank($_POST["correo"])){$error2 = true;}
if(vblank($_POST["asunto"])){$error3 = true;}
if(vblank($_POST["mensaje"])){$error4 = true;}
$error = $error1+$error2+$error3+$error4;
if(!$error){
$data=
"Fecha:\t ".date("d/M/Y")."\n".
"Nombre:\t ".$_POST['nombre']."\n".
"Correo:\t ".$_POST['correo']."\n".
"Pais:\t ".$_POST['pais']."\n".
"Mensaje:\t ".$_POST['mensaje']."\n";
mail("[email protected]",$_POST['asunto'],$data);
$send = true;
}else{
$inputError = "inputError";
}
}
?>

<div id="main" class="main">
<div id="col2" class="col2 col2-list-post">
<div id="nice-category-title" class="nice-category-title"><h3>Contáctenos</h3></div>
<div class="spacer-divmin"></div>
<div class="help">
<p>Para su conformidad, usted puede llenar este formulario. Haciéndonos llegar sus preguntas y sugerencias.</p>
</div>

<div id="contactenos">
<form name="formulario-contactenos" method="post" action="<?php bloginfo('url'); ?>/contactenos">
<fieldset>
<legend class="hide">Datos generales del contacto</legend>
<?php if($send): ?>
<div class="exito">
<p>Su mensaje fue enviado satisfactoriamente. Gracias por contactarnos.</p>
</div>
<div class="spacer-divmin"></div>
<?php endif; ?>
<?php if($inputError == "inputError"): ?>
<div class="error">
<p>Debe rellenar los campos con la etiqueta "*".</p>
</div>
<div class="spacer-mindiv"></div>
<?php endif;?>
<p>
<label for="nombre" class="required">Nombre completo * :<span class="hide">Requerido</span></label>
<input name="nombre" type="text" class="keyboardInput <?php if($error1)echo $inputError; ?>" tabindex="" />
</p>
<p>
<label for="correo" class="required">Correo electrónico * :</label>
<input type="text" name="correo" class="keyboardInput <?php if($error2)echo $inputError; ?>" tabindex="" id="correo" />
</p>
<p>
<label for="pais">País: </label>
<select name="pais" tabindex="">
<option value="">[Seleccione su país]</option>
<?php
if(count($events)>1):
foreach($events as $event):
echo "<option value=\"{$event->nombre}\">{$event->nombre}</option>";
endforeach;
endif;
?>
</select>
</p>
<p>
<label for="asunto" class="required">Asunto * :<span class="hide">Requerido</span></label>
<input type="text" name="asunto" class="keyboardInput <?php if($error3)echo $inputError; ?>" tabindex="" id="asunto" />
</p>
<p class="position_relative">
<label for="str_mensaje" class="required">Mensaje * :<span class="hide">Requerido</span></label>
<textarea name="mensaje" cols="30" rows="10" class="keyboardInput <?php if($error4)echo $inputError; ?>" tabindex=""></textarea>
</p>
<p class="submitSearch">
<input type="Submit" tabindex="" value="Enviar información" />
<input name="enviar" type="hidden" value="formulario-contactenos" />
</p>
</fieldset>
</form>

</div>
</div>
<div id="sidebar" class="sidebar">

</div>
</div>


<?php get_footer(); ?>

agradecerias sus consejos muy atinados DIOS BENDIGA