Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Neben Frames kannst Du Deine Seite auch mit Tabellen, Stylesheets oder einer Kombination aus allem strukturieren. PHP gibt nur den HTML- oder CSS-Code zurück.
Bevor Du allerdings anfängst fleißig in PHP zu programmieren, solltest Du Dich erst mit HTML vertraut machen. Insbesondere mit Formularen.
Es gibt auf jeden Fall Techniken, die besser als Frames sind.
Eine ist eine Tabelle als Grundlage des Layouts zu nehmen, was ich allerdings für nicht sehr empfehlenswert halte. Eine weitere Methode ist das Arbeiten mit div-Elementen und der anschließenden Gestaltung mit CSS, was ich persönlich bevorzuge.