Hallo,
Moin
$det = mysql_query("SELECT id, name, email, ort, date, old, map, waffe, motto, position, hardware FROM $tabelle WHERE $id=id");
1.) warum wird hier nicht mehr, so wie beim connect und DB-Select, ein allfälliger Fehler abgefangen? Und dann sollte im Fehlerfalle nicht nur die Meldung von Dir ausgegeben werden, sondern auch die System-Fehlermeldung, in diesem Falle also die Datenbankmeldung, warum das query nicht ausgeführt werden konnte. Nur so kannst Du feststellen, was am Statement falsch ist. Eventuell gibst Du auch einmal das Statement genau so aus, wie Du es zur Datenbank sendest, also mit aufgelösten Variableninhalten.
schwer zu sagen warum ... weil ichs noch nicht check' aber ich werd ml sehen...
Grüße
Klaus
MFg Analpha