Creo que tienes que ver como estas armando, segun tu script lo estas armando asi:
Código PHP:
<?
if(isset($_POST['button']))
{
if(isset($_SESSION['id_usuario']))
{
...
if($exist == 1)
{
...
}
else
{
...
}
else
{
...
}
}
?>
Como ves hay un ELSE sin IF