vielleicht kannst du uns mal die Fehlermeldung geben, damit wir wissen, was der Computer dazu so sagt?

Zudem frage ich mich, ob dein Quellcode in sich überhaupt stimmt, denn folgendes kommt mir mehr als seltsam vor:

Zitat Zitat
echo "»
<a href=# onClick=window.open(\"index.php?seite=mitgliederdetails&mitglied=$i\",\"\",\"width=500,height=430,left=20,top=50,scrollbars=no\"); return false; >".$name."</a><br />
";
<a onClick=window.open(...); return false; > - wie soll das denn ein Browser verstehen? Mich würde es wundern, wenn die Browser wüssten, was gemeint ist. Außerdem kannst du mal probieren, ob das $i richtig gesetzt wird im Link.

ach ja, und wie Mog schon meinte: ein $seite == "" funktioniert nicht, da $seite keine definierte Variable ist. Die meisten Server haben diese PHP-Einstellung nicht, mit der man per GET angehängte Variablen einfach frei benutzen kann, da hilft nur if (isset($_GET['seite']) and $_GET['seite'] == "blabla") bzw. ein if (!isset($_GET['seite']))