Mailinglisten-Archive |
Hi,
ich steh wohl grad ein wenig auf dem Schlauch und fand noch keine
Frage zu dem Thema, seit ich auf der Liste bin. Also Folgendes:
Die Tabelle sagt:
+---------+----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+----------------------+------+-----+---------+----------------+
| ....... | ..... | ... | ... | ... | |
| Bereich | set('1','2','3','4') | YES | | NULL | |
+---------+----------------------+------+-----+---------+----------------+
Im HTML-Form schaut das Select-Feld so aus:
| <select name="Bereich" size=10 multiple>
| <option value="1">Geschäfts-/Unternehmensleitung
| <option value="2">Einkauf/Beschaffung
| <option value="3">Fertigung/Produktion
| <option value="4">Vertrieb/Marketing
| </select>
Es sind also Mehrfach-Auswahlen möglich.
Wenn das Ganze nun in ein REPLACE-Statement geschoben
wird:
| mysql_connect("HOST",USER);
| mysql_select_db("DB");
| $replace_query = "REPLACE INTO table (Adressnummer,Bereich) VALUES ('$ID', '$Bereich')";
| mysql_query($replace_query);
Er übergibt jeweils nur den Wert des zuletzt in der Liste gewählen
OPTION-Punktes und nicht die gesamte List. Wenn also beispielsweise
value="1" UND value="3" vom HTML-Form übergeben werden, dann schreibt
PHP nur "3" in das Feld "Bereich", was ich für ziemlich unschön halte.
Genauergesagt, kann ich damit rein gar nix anfangen. :(
Any Ideas?
Grüße,
Thomas
--
Thomas Gericke * noris network GmbH * Tel.: (09 11) 93 52-0
info_(at)_noris.de * Ihr Internet-Provider in Nuernberg * Fax: 93 52-1 00
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive