Zitat:
Also wenn mir das einer macht, lege ich den Code mal zum DL auf mein Server für den der Interesse hat das ding zu erweitern !!!
Damit würdest du vermutlich gegen das Urheberrecht verstoßen :wink:
Aber da du viel mit PHP, Java(Script?) und HTML machst, mal hier ein Ansatz:
du brauchst im Prinzip zwei Komponenten für deine Anwendung:
- Code, der ein Formular mit Dropdown generiert
- Code, der eine Mail verschicken kann
Zweiteres ist sicher das größere Problem, da genau dort ebenfalls die E-Mail Adressen dem ausgewählten Dropdown-Item zugeordnet werden müssen.
Mal ganz primitiv von der Idee:
- Die E-Mail Adressen sind irgendwo in einem Array gespeichert, ob die nu aus einer DB kommen oder Hardcoded sind, ist zunächst egal:
Code
Wie das nu bei PHP so ist, stellt ja der Code oben ein mehrdimensionales Array dar, die einzelnen Datensätze sind von 0 an durchnummeriert (also: $mailadressen[0]['name'] entspricht 'Hans Wurst')
Dieses Array verwendest du nun erst für die Erzeugung des Formulars:
Code
Die gewählte ID ist natürlich dann nach dem Abschicken des Formulars als
Request-Daten verfügbar (Post, Get,...), je nachdem, wie du das Formular verschickt hast.
Nun brauchst du nur noch die Mail mit der richtigen Adresse verschicken, indem du die Adresse anhand der mitgesendeten ID bestimmtst. Schickst du zB das Formular per POST ab, so liegt die ID irgendwo in dem Array: zB hier: $_POST['mailto'], wenn du den Codeschnipsel von oben verwendest.
Dementsprechend ist die Mailadresse logischerweise: $mailadressen[$_POST['mailto']]['email'] Damit fütterst du dann deinen Mail-Code und das war es.