11.4 Formulare mit erhaltenen Informationen und Fehlermeldungen erneut anzeigen

Problem

Wenn es ein Problem mit den in einem Formular eingegebenen Daten gibt, möchten Sie an Stelle einer generischen Fehlermeldung am Anfang der Seite die Fehlermeldungen in der Nähe der Problemfelder anzeigen. Außerdem möchten Sie, dass die Informationen erhalten bleiben, die der Benutzer beim ersten Mal in das Formular eingegeben hat.

Lösung

Verwenden Sie ein Array $errors und speichern Sie Ihre Meldungen in dem Array, wobei Sie den Feldnamen als Index benutzen.

if (! pc_validate_zipcode($_REQUEST['zipcode'])) { $errors['zipcode'] = "Dies ist eine fehlerhafte Postleitzahl. " . "Postleitzahlen müssen aus 5 Ziffern " . "bestehen und dürfen keine Buchstaben ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.