Wie wärs damit?
... = mysql_query(sprintf('SELECT ... FROM ... %s ORDER ...',
($typ ? "WHERE typ='$typ'" : '')) or die...erst einmal danke für die schnelle antwort,
sieht ganz gut aus - aber wofür steht das %s?
Das findest du im Handbuch zur Funktion sprintf(). Es gibt da noch mehr Möglichkeiten...