Ingo Turski: Radiobutton sollen wie angewählt bleiben

Beitrag lesen

Hi,

<input type="radio" name="anrede" id="anrede_frau" value="Frau" <?php if(isset($_POST['anrede']) && $_POST['anrede']=='Frau') { ?> checked="checked"<?php } ?>>

Wenn es noch Anmerkungen dazu gibt, bitte gerne.

Ich würde Dir raten, Dir gar nicht erst diese Art von Notation anzugewöhnen; sie ist extrem unübersichtlich und ergibt eine nicht wirklich logische Struktur. Schreibe stattdessen besser:

<input type="radio" name="anrede" id="anrede_frau" value="Frau"<?php  
  if(isset($_POST['anrede']) && $_POST['anrede']=='Frau') echo ' checked="checked"'; ?>>

Oder noch besser: setze dafür eine Funktion ein - dann wird's noch übersichtlicher.

freundliche Grüße
Ingo