Why other options aren't in ?
<select name="to">
<?php
foreach($students as $student) {
?>
<option value="<?php echo($student['name'] . ' ' . $student['surname']); ?>"><?php echo($student["name"] . " " . $student["surname"]); ?></option>
<input type="hidden" name="name" value="<?php echo($student['name']);?>">
<input type="hidden" name="surname" value="<?php echo($student['surname']);?>">
<?php
}
foreach($teachers as $teacher) {
?>
<option value="<?php echo($teacher['name'] . ' ' . $teacher['surname']); ?>"><?php echo($teacher["name"] . " " . $teacher["surname"]); ?></option>
<input type="hidden" name="name" value="<?php echo($student['name']);?>">
<input type="hidden" name="surname" value="<?php echo($student['surname']);?>">
<?php
}
?>
</select>
That is how it looks:
<select name="to">
<option value="BOBO BO">BOBO BO</option>
<input type="hidden" name="name" value="BOBO">
<input type="hidden" name="surname" value="BO">
<option value="XD MAN">XD MAN</option>
<input type="hidden" name="name" value="XD">
<input type="hidden" name="surname" value="MAN">
<option value="IVA OVOO">IVA OVOO</option>
<input type="hidden" name="name" value="XD">
<input type="hidden" name="surname" value="MAN">
<option value="LOKO LOOKO">LOKO LOOKO</option>
<input type="hidden" name="name" value="XD">
<input type="hidden" name="surname" value="MAN">
</select>
And why is XD MAN under two another person?
I have to get name and surname separately, that is why I save them to hidden input.