Hello,
Vom Prinzip sieht das gut aus, soweit ich das beurteilen kann, nur hagelt es Fehlermeldungen (6 mal):
Warning: sizeof() expects at least 1 parameter, 0 given in ...
Wie wäre es denn mit Manual lesen?
http://de2.php.net/manual/en/function.sizeof.php
Und wenn Dir hier jemand einen Lösungsweg postet, gehe bitte nicht stumpf davon aus, dass der bereits vollständig ausformuliert und validiert ist :-)
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg