Als erste neue Datei für diesen Teil erstellen man eine Datei mit dem Namen admin_editwhat.inc.php im Ordner inc. In der folgenden Codebox ist der Inhalt zu sehen.
Zunächst wird wieder die Datei zum öffnen der Datenbankverbindung mit include ("../inc/opendb.inc.php"); eingebunden. Als nächstes wird ein SQL-Select-Statment zusammengestellt. Dieses ließt alle Datensätze aus der Tabelle tp_news ein und gibt sie geordnet nach Startdatum und Startzeit aus. SELECT id, autor, startdatum, startzeit, titel FROM tp_news ORDER BY startdatum DESC, startzeit DESC. Hierbei werden "nur" die Spalten id, autor, startdatum, startzeit, titel ausgelesen, nicht aber die Spalte, in der der Nachrichtentext steht. Dieses führt zu einer schnelleren Ausgabe. Generell sollte man sich merken, immer nur die Daten auszulesen, die man später auch braucht. Über die Zeile $r_select=mysql_query($q_select); wird das SELECT verarbeitet und das Ergebnis in $r_selectgespeichert.
Die nächste Zeile startet eine while-Schleife, die alle Datensätze abarbeitet. Man erstellt so eine Übersicht über alle Nachrichten die man zuvor angelegt hat. Aus jedem Datensatz wird ein Formular generiert welches erlaubt diesen per Klick zur Bearbeitung auszuwählen. Die Funktion des Formulars ist wieder gleich zu den schon bearbeiteten. Es wird hier versteckt die ID des Datensatzes übergeben. Nur so kann man in nächsten Schritt diesen wieder ausrufen. Zusätzlich wird wieder die Aktion "edit" und der nächste Schritt "1" übergeben. Die Form der Anzeige kann beliebig gewählt werden. In diesem Beispiel wird davon ausgegangen, das man über den Titel, den Autor und das Datum jede Nachricht identifizierten kann.
Als letzter Schritt wird die Verbindung zur Datenbank über mysql_close($mysql_conn); geschlossen.