Cuando termines el proceso de inserccion de ese dato a la BD .. haz una redirección tipo header .. location a si mismo:
Código PHP:
// etc tu código...
mysql_query($sql1,$conexion);
header("location: $_SERVER['PHP_SELF']");
exit;
?>
Tu condición de if .. debería actuar en ese punto.
y usa:
$_SESSION['flash']="No";
en lugar de:
session_register("flash");
$flash = "No";
(si usas el array $_SESSION[] .. usalo para todo .. )
Lo mismo .. esas variables de $nombre .. etc q te llegan de tu formulario con cierto method .. USA el array superglobal asociado .. ya sea $_GET[] .. o $_POST[] en lugar de asumirlo como global ..
Revisa las FAQ's de este foro PHP .. están de las primeras comentarios sobre el tema ..
Un saludo,