Hallo,
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' AND ziel='alle'AND ziel='$recht' ORDER by '$sort'";
wiso soll ziel soviel unterschiedliche Werte auf einmal haben?
Meinst du das nicht so?
$abfrage = "SELECT * FROM tabelle WHERE ziel='$id' OR ziel='alle'OR ziel='$recht' ORDER by '$sort'";
Tschau.