Rednose: Mehrfachauswahl Dropdownmenü Email

Beitrag lesen

Hallo und danke schon mal,

Wenn du mit PHP mehrere gleichnamige URL-Parameter erwartest, musst du dem Namen Index-Klammern anfügen, also name="namen[]". Dann bekommst du diesen Parameter als Array mit 0..n Einträgen (ein Arrayeintrag für jedes selektierte Dropdown-Element). Andernfalls enthält die PHP-Variable nur den letzten übergebenen Parameter dieser Familie.

Habe ich probiert, nur kommt jetzt immer nur der Name, der als letztes ausgewählt wurde. D.h. wähle ich Herbert und Knut, dann sendet er nur:

Ausgewählte/r Name/n:
Knut

Ich hätte aber gerne, dass da
Herbert Knut
steht.

Idealerweise vielleicht auch noch mit einem Komma dazwischen, aber wenn das zu kompliziert ist, lasse ich es weg.

Was muss ich in diesem Fall tun? Muss man unbedingt Javascript nehmen?

Was willst du damit erreichen?

Na, ich habe das öfters bei meinen Recherchen gesehen, deswegen frage ich. Mir wäre eine Lösung nur mit php und html am liebsten.

Momentan klappt es auch mit dem Pflichtfeld mit eingebauter Fehlermeldung, falls nicht ausgefüllt, aber ob es mit Mehrfachauswahl noch klappt, weiß ich nicht. Sicherheitshalber poste ich das gleich mit.

if(empty($_POST['namen']))

Das würde auch bei der Mehrfchauswahl noch funktionieren. Ein leeres Array (also ein Array mit 0 Elementen) gilt als "empty".

Ja, nach der Einfügung der Klammer ging es noch.

Bitte hilf mir weiterhin.

Viele Grüße
Rednose