Die von dir beschriebenen Probleme sind bereits gelöst worden. Ich würde vorschlagen, du nimmst eine fertige Lösung, es sei denn, du willst es zum Lernen unbedingt selbst umsetzen. Benutzt du bereits irgendein MVC- oder ORM-Framework?
Nicht wirklich, bis jetzt habe ich alles selber zusammen gestellt, wie du sicherlich aus meinen älteren Postings schon mitbekommen hast. Wenn es etwas fertiges gibt, würde ich natürlich gerne darauf aufbauen, man muss ja nicht alles neu erfinden oder selber zusammen bauen.