Hallo Community, ich hab hier ein hardnäckigen Syntaxfehler

hier der Code den ich zuletzt verarbeitet habe:

PHP-Code:
    
//Loesche funktion

    
if( isset($_POST['token']))
    {
        
// Lösch Funktion.
        
if($_POST['token'] == 'loeschen' )
        {                
            
$sql2 'SELECT username FROM user WHERE uid="'.$_POST['uid'].'";';
            
$result $db->query($sql2);
        if(!
$result)
        {
            die(
'Irgendwas stimmt nicht mit dem Query');
        }
        while(
$row $result->fetch_assoc())
        {
              
$row['username'] = $dbusername;
              
$sql 'DELETE FROM user WHERE username="'.$dbusername.'";';
        }

      if(
mysql_query($sql))
      {
          
$command "sudo ./user-del.sh {$dbusername}";
          
exec($command);
          
$errorMessage exec($command$output);
          echo 
'<tr><td colspan="5"><h3 style = "color: green;">User "'.$row['username'].'" wurde gel&ouml;scht!</h3></td></tr>';
    
            if( 
mysql_query($sql) )
            {
                
// Shell-Script zum User vom Systementfernen
                
$command "sudo ./user-del.sh {$erg}";
                
exec($command);
                
$errorMessage exec($command$output);
                echo 
'<tr><td colspan="5"><h3 style = "color: green;">User "'.$_POST['name'].'" wurde gel&ouml;scht!</h3></td></tr>';
            }
            else
            {
                echo 
'<tr><td colspan="5"><h3 style="color: red;">User "'.$_POST['name'].'" wurde nicht gel&ouml;scht!</h3></td></tr>';
            }
        } 
Hier die Fehlermeldung

Parse error: syntax error, unexpected $end in /xxx/xxx/xxx/xxx/xxx.php on line 304

Die zeile 304 in meinem code ist aber
leer ^^
und davor nur ein HTML -Tag zu.


Bitte um Hilfe.