How to get and send radio and select data from a form to an email?

Data:

 $data = [
    'zustieg'  => get('zustieg'),
    'reisebuero'  => get('reisebuero'),
];

Rules

$rules = [
    'zustieg'  => ['in' => [['eins', 'zwei', 'drei']]],
    'reisebuero'  => ['in' => [['1','2','3']]],
];

Form radio:

<p>
   <?php $value = $data['zustieg']?? '' ?>
    <input type="radio" name="zustieg" value="eins" <?php e($value=='eins', 'checked')?>> Zustieg 1</input> 
    <input type="radio" name="zustieg" value="zwei" <?php e($value=='zwei', 'checked')?>> Zustieg 2</input>   
    <input type="radio" name="zustieg" value="drei"> <?php e($value=='drei', 'checked')?>  Zustieg 3</input>  
    <?= isset($alert['zustieg']) ? '<span class="alert error">' . html($alert['zustieg']) . '</span>' : '' ?>
  </p>

Form select:

<div class="field">
	<label for="reisebuero">
    <h6>Reisebüro<abbr title="required">*</abbr></h6>
    <?php $value = $data['reisebuero']?? '' ?>
	</label>							
		<select name="reisebuero" size="" required>
			<option value="">Ihr Reisebüro</option>
				<optgroup label="Bad Schandau" class="reisebuerostadt">
					<option value="1" <?php e($value=='1', ' selected')?>>Reisebüro Adresse 1</option>
				</optgroup>
				<optgroup label="Boxdorf" class="reisebuerostadt">
					<option value="2" <?php e($value=='2', ' selected')?>>Reisebüro Adresse 2</option>
				</optgroup>
				<optgroup label="Coswig" class="reisebuerostadt">
					<option value="3" <?php e($value=='3', ' selected')?>>Reisebüro Adresse 3</option>
				</optgroup>
<?= isset($alert['reisebuero']) ? '<span class="alert error">' . html($alert['reisebuero']) . '</span>' : '' ?>
    </select>
</div>
2 Likes