Hello Eddi,
was ich schon immer fragen wollte: ist Reise um die Welt eigentlich Deine Seite?
Zum Thema:
Was Du versuchst aufzubauen, ist eine vernünftige Vorgangsbearbeitung
dabei gibt es eine Staffelung
Request
Vorgang
Session
User
Login
Rights
db
...
adminstration
...
Wobei man sich über die Reihenfolge von Vorgang und Session trefflich streiten kann.
Jedenfalls stehen die DB-Funktionen sowweit es geht innen, damit sie von den anderen Klassen oder optionalen includes geschützt werden.
Jeder Vorgang kann aus einer Abfolger verschiedener Formulare am Client und Scriptfunktionen auf dem Server basieren. Außerdem erlauben bestimmte Vorgangsarten auch eine Reentranz, also einen parallelen Start mehrerer Instanzen einer Vorgangsart.
Man muss nun versuchen, sowohl die parallelen Vorgänge zu trennen, als auch deren Stati zu sortieren. Das schlimmste ist nämlich, das in der Sessiondatei jedesmal dieselben Variablen beschrieben werden, wenn ein Formular doppelt instanziiert und "abgeschickt" wird.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau