Som jeg kan se har du allerede lavet en fejl oppe i toppen?
Din kode skulle måske se sådan her ud?
<?php
if($_POST['upload']){
?>
    <?php
if($_POST['upload']){
  if(empty($_POST['navn'])){
    echo "<font color='#FF0000'>Du skal skrive et navn!</font>";
  } else {
    $query = mysql_query("SELECT * FROM `programmer`");
    $row = mysql_fetch_array($query);
    if ($row['navn'] == $_POST['navn']){
      echo "<font color='#FF0000'>Programmet findes allerede</font>";
    }
    $query = mysql_query("SELECT * FROM `programmer2`");
    $row = mysql_fetch_array($query);
    if ($row['navn'] == $_POST['navn']){
      echo "<font color='#FF0000'>Programmet findes allerede</font>";
    }
    $query = mysql_query("SELECT * FROM `programmer3`");
    $row = mysql_fetch_array($query);
    if ($row['navn'] == $_POST['navn']){
      echo "<font color='#FF0000'>Programmet findes allerede</font>";
    }
    $query = mysql_query("SELECT * FROM `tilfoj`");
    $row = mysql_fetch_array($query);
    if ($row['navn'] == $_POST['navn']){
      echo "<font color='#FF0000'>Programmet findes allerede</font>";
    }
  }
  $query = mysql_query("SELECT * FROM `tilfoj`");
  $row = mysql_fetch_array($query);
  if ($row['navn'] !== $_POST['navn']){
    mysql_query("INSERT INTO tilfoj (hjemme, type, bruger, navn, kategori, link, os, beskrivelse, ip) values ('$_POST[hjemme]','$_POST[type]','$_POST[bruger]','$_POST[navn]', '$_POST[kategori]', '$_POST[link]', '$_POST[os]', '$_POST[beskrivelse]', '$_SERVER[REMOTE_ADDR]')")or die(mysql_error());
    header("Location: fordig.php");
  }
}
?>
Ellers kan jeg ikke lige se hvad problemet er!