Hallöchen.
Es geht um folgendes Problem:
Ich habe eine Seite, die mir angelegte Kategorien in einer Liste ausgibt. Hinter jedem Kategoriennamen gibt es einen Link, um die Kategorie zu löschen. Ich frage das ganz oben im Script so ab:
PHP-Code:
if (isset($delete)) {
$sql="DELETE FROM events_category WHERE id='$delete'";
if (@mysql_query($sql))
{
echo( "Wurde gelöscht." );
}else{
echo("
Es ist ein Fehler aufgetreten: " . mysql_error() . "</p>");
}
}
Danach geht der normale Code weiter. Komischerweise wird die Kategorie gelöscht aber noch in der Liste angezeigt, obwohl ja erst gelöscht wird und dann erst die While-Schleife kommt, die die Kategorien ausliest.
Wenn man die Seite dann neu läd, taucht die Kategorie nicht mehr in der Liste auf.
Ich möchte nach dem Klick auf "Kategorie löschen" keinen Zwischenschritt einbauen, der fragt, ob man wirklich löschen will, da man nur Kategorien löschen kann, die keine Inhalte haben.
Jemand eine Idee?
Viele Grüße
Pino