
14/01/2011, 14:01
|
 | | | Fecha de Ingreso: julio-2010
Mensajes: 54
Antigüedad: 14 años, 6 meses Puntos: 6 | |
Respuesta: al actualizar evitar reenviar fomulario hermano, la verdad yo tengo un método infalible para eso: es el siguiente...
<?php
extract($_post);
if($accion == "guardar"){
// tus sql de almacenamiento aquí y etc
echo "guardando";
unset($accion);
}
?>
<form>
<input type="text" />
<input type="submit" value="guardar" name="accion" />
</form>
etc, etc.
básicamente evalúas la accion, si la accion es "guardar" entonces tomas todos los datos del formulario y limpias solo a la variable "accion" con el unset($accion); y si refrescas el evalua la variable accion y como esta vacía gracias al unset, no reenvía el formulario
el extract($_post); no creo que tenga que explicartelo pero lo hare por si acaso, la funcion extract(); crea variables según los nombres de los campos del formulario, en lugar de ser:
$accion = $_post('accion');
haces un extract y el ya crea el $accion, asi de simple |