phpbar.de logo

Mailinglisten-Archive

AW: PHP-Problem mit Feldtyp SET

AW: PHP-Problem mit Feldtyp SET

Sebastian Fiddicke mysql_(at)_lists.phpcenter.de
Wed, 12 Sep 2001 17:26:25 +0200


Hallo Gunther,

> .../update.php?...&wochentag=di&wochentag=mi&wochentag=do&...

da ja in der Parameterliste drei mal die selbe Variable übergeben wird,
wird diese auch jedes mal mit dem neuen Wert überschrieben.

Empfehlung:
Übergabe der Parameter in etwa

.../update.php?...&wochentag1=di&wochentag2=mi&wochentag3=do&...


Grüße,
Sebastian

---
HighSense Media
www.highsense.de



-----Ursprüngliche Nachricht-----
Von: Gunther Grelczak [mailto:g.grelczak_(at)_deutsches-museum.de]
Gesendet: Mittwoch, 12. September 2001 17:19
An: mysql
Betreff: OT:PHP-Problem mit Feldtyp SET


Hai,

hoffentlich gibt es jemanden, der mir helfen kann.

In einer Tabelle gibt es ein Feld von Typ SET('mo','di',...,'so').
Mit PHP lese ich es aus und baue mir ein HTML-Listenfeld,
wo alle gespeicherten Werte als selected angezeigt werden.
Hier ist es an welchem Wochentag etwas stattfindet.

Nun möchte ich die Änderungen, die der User macht mit einem
SUBMIT-Button zurückschreiben und die Tabelle updaten.
Dabei beißt's aus.

Edit-Seite <---snip--->

...
<form action=update.php method=get>
...
...(weitere Felder)
...
<select name="wochentag" size=7 multiple>
  <option value="mo">mo
  <option value="di" selected>di
  <option value="mi">mi
  <option value="do" selected>do
  <option value="fr">fr
  <option value="sa">sa
  <option value="so">so
</select>
...
...(weitere Felder)
...
<input type=submit width=150 value="SPEICHERN">
</form>

Wenn der User jetzt noch zusätzlich mi auswählt,dann produziert
obiges diesen Aufruf:

.../update.php?...&wochentag=di&wochentag=mi&wochentag=do&...

Es landet aber nur der Wert do im Feld wenn Speichern
geklickt wird. Ist irgendwie logisch, aber unbrauchbar.
Auf welcher Leitung sitze ich gerade ?
Der Fehler müßte in der <form> Deklaration stecken, aber
ich komm nicht drauf.

Danke für jedes Hilfeangebot.
Gruß
--
Gunther Grelczak, Elektronik - Multimedia und Internet
Deutsches Museum * Museumsinsel 1 * D-80538 München
T:+49.89.2179349 F:+49.89.2179326

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive