Rolf B: Action-Attribut in <form> vor dem Posten ändern

Beitrag lesen

Hallo RR,

also multiple, value und selected finde ich hier im Tutorial-Teil.

Im Referenzteil steht unter <select> multiple und unter <option> selected und value.

Wo hast Du geschaut?

Die PHP-Interaktion ist eine andere Sache, aber letztlich kommt der Wert von <select name="foo"> in PHP unter $_POST['foo'] an. Bei einem Select mit multiple-Option sagen Dir die Developer Tools deines Vertrauens, dass das im Content des Requests so aussieht:

foo=b&foo=c&foo=d

was in PHP dazu führt, dass Du nur das d siehst. Es ist daher notwendig, in diesem Fall <select name="foo[]"> zu schreiben, damit in $_POST['foo'] ein Array erscheint.

Aber das ist PHP, nicht HTML, und daher nicht so GANZ unsere Expertise. Trotzdem haben wir noch ein As im Ärmel

Rolf

--
sumpsi - posui - obstruxi