Se trata de que redirecciones en el caso de que creaas tu registro nuevo .. pero sòlo en ese caso!
No puedes redireccionar y antes mostrar un mensaje de error .. ¿con qué sentido haces eso?. Quita esos "header()" y "exit" de esos if() .. NO corresponden.
Código PHP:
if(isset($_POST['nuevo'])) //Si quiere empezar de nuevo
{
$din=20000;
$per=10;
$man=10;
$f=fopen("frutas.txt","w+"); //Guardar Datos
fputs($f,$man.";".$per.";".$din);
fclose($f);
header ("Location: ".$_SERVER['PHP_SELF']);
exit;
}
Un saludo,