Noch ein kleiner Tip von mir: Benutz am besten MySQLI in der OOPHP Version, das ist am sichersten und schließt MySQL Injections zu 99% aus.
Ansonsten verwendest du am besten mysql_real_escape_string zum parsen von externen Daten (PHP: mysql_real_escape_string - Manual)
Sieht aber ganz gut aus dein Projekt^^
Mit freundlichen Grüßen