Hallo David,
ich möchte in einem Kontaktformular E-Mailadressen angeben. Da mehrere Personen zur Auswahl stehen, habe ich mir gedacht, ich nehme ein auswalliste. Denn die E-Mailadressen sind Adressen von Lehrern, die nicht auf der Homepage veröffentlicht oder sichtbar gemacht werden sollen. Wenn man nur den namen auszuwählen braucht, sieht man die E-Mailadresse nicht.
Das war mein Gedankengang... Fällt dir dazu noch was Gutes ein? ;-)
Du kannst ja in Deinem PHP-Script einen Array speichern:
$email_adressen = array (
'1' => 'erste@email.test',
'2' => 'zweite@email.test',
'3' => 'dritte@email.test',
'4' => 'vierte@email.test',
'5' => 'fuenfte@email.test'
);
etc... Dann kannst Du in Deinem HTML-Formular value="1", value="2", ... angeben. Dein PHP-Script prüft dann, ob die Emailadresse existiert:
$nummer = $_POST['email']; // sofern <select name="email">
if (!isset ($email_adressen[$nummer])) {
// existiert nicht, fehlermeldung ausgeben und formular nochmal anzeigen
// oder etwas in der art
}
Dann kannst Du mit
$email = $email_adressen[$nummer];
die Emailadresse in die Variable $email schreiben und diese dann zum Versenden der Mail nutzen.
Viele Grüße,
Christian