@@inspiron:
nuqneH
Bei fehlerhafter/fehlender Eingabe sollte ein Formular gar nicht erst abgeschickt werden.
Für Pflichtfelder gibt es in HTML5 das @required-Attribut. (s.a. Formulare auf der Höhe der Zeit)
Zur Kennzeichnung der fehlerhaften Stellen gibt es in CSS3 die :invalid-Pseudoklasse.
Das gibt dem Nutzer sofort eine Rückmeldung. Das erspart aber nicht die serverseitige Validierung der Nutzereingaben.
<?php
error_reporting(E_ALL ^ E_NOTICE); //localhost keine Notizen mehr, alle anderen Fehler werden aber angezeigt
?>
<html>
Kein DOCTYPE?
<head>
<style type="text/css">
<!--
Das Auskommentieren von Style-Bereichen (oder Script-Bereichen) ist bestenfalls sinnlos, möglicherweise auch falsch.
font: 14px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;
"Nimbus Sans L" oder FreeSans kommen auf Systemen zur Anwendung, die weder Helvetica noch Arial installiert haben. Welche Systeme sollen das sein?
echo "großes textfeld --- ".$_POST['content_1'];
echo "<br>";
echo "kleines textfeld --- ".$_POST['content_2'];
Aua. Weiter unten hast du dran gedacht, das mit htmlspecialchars()
zu bearbeiten. Warum hier nicht?
Qapla'
„Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)