echo $begrüßung;
if( $_POST["antwort1,antwort2,antwort3"] == "" )
$errorMsg = $errorMsg . "Bitte Antwort auswählen!<br/>";Nur des futzt nicht so
Nein, das funktioniert weder so noch so:
if( $_POST['antwort1','antwort2','antwort3'] == "" )
Vergleiche einzeln und verknüpfe die Vergleiche mit einem passenden logischen Operator oder verwende empty() oder isset().
..eingebunden hab ich das so ..im HTML
<input name="antwort2" type="radio" class="formbutton" value="B_1" />
<input name="antwort2" type="radio" class="formbutton" value="B_2" />
<input name="antwort2" type="radio" class="formbutton" value="B_3" />
Normalerweise sollte mindestens einer der gruppierten Radionbuttons vorausgewählt sein. Ob ein User-Agent (i.A. Browser) irgendeins oder gar keins als "on" betrachtet ist sonst nicht definiert. Sollte keins als gewählt betrachtet werden, wird der UA für diese Radio-Button-Gruppe POST/GET-Element mitsenden. $_POST['antwort2'] ist damit nicht existent[*] und das kann mit isset() geprüft werden, dem man auch mehrere Parameter übergeben kann.
echo "$verabschiedung $name";
[*] Dies würde PHP auch beanstanden, wenn das error_reporting auf E_ALL gestellt wurde, was beim Entwickeln immer eine gute Idee ist.