Anders gefragt: Woran merkst du, dass irgendwas nicht passt?
Muss doch einen Grund haben, warum du denkst, dass ein Fehler drin ist.
Und wie sollte es deiner Meinung nach richtig sein?
(ja, wir könnten jetzt lang ausprobieren und raten, was dir genau nicht passt.
Aber wenn du es uns einfach sagst haben wir weniger zu tun
und du musst nicht so lang warten.)
Bisschen was zum Zip:
*Diese Testeiten da...DB? Valides HTML?
Valides HTML auch sonst überall?
*Zwei index.php?
*Kein mysql_ verwenden
*Mach kein @. Und schalt die Fehleranzeige ausdrücklich ein (während der Entwicklung)
*root für DB-Zugang ist nicht empfehlenswert
*zB. beim Umgang mit der DB auch prüfen, ob alles so wie erwartet funktioniert hat.
*Deine Kommentare sind (meiner Meinung nach) oft unnötig.
Vor allem die, die was Falsches aussagen
*Du kommentierst jedenfalls sehr ausführlich.
Wie wäre es, das gleich in einer Form zu machen, die automatisierte Verarbeitung ermöglicht?
*Standard-Sicherheitsprobleme (SQL-Injection, vllt. XSS...blabla)
*Zum Aufbau des Ganzen könnte man auch einiges sagen.
Die Funktionalität eines Codestücks ist von globalen Variablen abhängig,
die irgendwo anders vielleicht gemacht wurden und mit dem Code gar nichts zu tun haben?
Nur als Beispiel.
Wenn du an den Punkten Verbesserungen vornimmst (zB. die Sache mit @)
würde es mich gar nicht wundern, wenn dein Code danach funktioniert.