Ich habe den PHP-Quelltext mal angehängt, vielleicht kann irgendein PHP-Profi hier mal drüber schauen und seinen Senf dazu abgeben.
Hast du denn nichts gelernt?
Am Ende schreibst du alles nochmal Neu, weil man Vieles hätte besser machen sollen/müssen.
(z.B. statt require und include das coole AutoLoad)