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ö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öscht!</h3></td></tr>';
}
else
{
echo '<tr><td colspan="5"><h3 style="color: red;">User "'.$_POST['name'].'" wurde nicht gelö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.