Het probleem is dat het veld TOCHT niet gepost wordt en het veld naam wel.
<form action="#" method="post" name="example">
<p>
<label
for="tocht"
class="field <?php if(!empty($_SESSION['errors']['tocht'])) echo 'error'; ?>"
>Tocht:</label>
<select id="tocht" name="tocht">
<?php
$sql = "SELECT TOCHT FROM `hippotrail` ";
if(!$result = $mysqli->query($sql))
{
trigger_error('Fout in query: '.$mysqli->error);
}
if ($result->num_rows)
while($row = $result->fetch_assoc())
{
?>
<option value=" <?php echo $row['TOCHT']?> "> <?php echo $row['TOCHT'];
}
?>
</select>
</p>
<p>
<label
for="voor"
class="field <?php if(!empty($_SESSION['errors']['naam'])) echo 'error'; ?>"
>Voornaam + Achternaam:</label>
<input type="text"
id="voor"
name="naam"
value="<?php echo isset($_SESSION['input']['naam']) ? $_SESSION['input']['naam'] : ''; ?>"
/> *
</p>
<p>
<input name="submit" type="submit" class="lijnuit" value="Verzenden" />
</p>
</form>