Stefan: Select Feld mit php auswerten

hallo,
schon wieder ein Porblem, mit dem ich nicht weiter komme.
Ich möchte, dass ein User über ein Select Feld Datumsangaben an eine
mysql DB sendet. Ich habe für Tag Monat Jahr je ein Select-Feld definiert, die aber alle den gleichen Namen haben:
<select name="datum[]">
<option value="01">01</option>
  <option value="02">02</option>
usw.usw.
</select>
<select name="datum[]">
<option value="01">01</option>
  <option value="02">02</option>
usw.usw.
<select>
<select name="datum[]">
<option value="02">02</option>
  <option value="03">03</option>
  <option value="04">04</option></select>

Bevor ich die Daten in die DB eintrage werte ich das Lect Feld so aus:if (count($datum)) {
for ($i=0; $i<count($datum); print($datum[$i++]." "));
}
wenn ich mit echo die Var. ausgebe erhalte ich den richtigen Wert, nur in die DB wird nichts eingetragen. Bei der Ausgabe erscheint immer: 00-00-0000  ??
tja, auch diesmal danke ich euch für die Hilfe.
Grüße Stefan

  1. hallo,
    schon wieder ein Porblem, mit dem ich nicht weiter komme.
    Ich möchte, dass ein User über ein Select Feld Datumsangaben an eine
    mysql DB sendet. Ich habe für Tag Monat Jahr je ein Select-Feld definiert, die aber alle den gleichen Namen haben:
    <select name="datum[]">
    <option value="01">01</option>
      <option value="02">02</option>
    usw.usw.
    </select>
    <select name="datum[]">
    <option value="01">01</option>
      <option value="02">02</option>
    usw.usw.
    <select>
    <select name="datum[]">
    <option value="02">02</option>
      <option value="03">03</option>
      <option value="04">04</option></select>

    warum nicht:
    <input text size=1 name=day maxlength=2>.
    <input text size=1 name=month maxlength=2>.
    <input text size=3 name=year maxlength=4>

    und beim DB-eintrag nachher:

    $datum=$year."-".$month."-".$day;

    sql:"INSERT INTO tabelle (datum) VALUES ('".$datum."')";

    und ab dafür.
    Einfach, oder ?

    Bevor ich die Daten in die DB eintrage werte ich das Lect Feld so aus:if (count($datum)) {
    for ($i=0; $i<count($datum); print($datum[$i++]." "));
    }
    wenn ich mit echo die Var. ausgebe erhalte ich den richtigen Wert, nur in die DB wird nichts eingetragen. Bei der Ausgabe erscheint immer: 00-00-0000  ??
    tja, auch diesmal danke ich euch für die Hilfe.
    Grüße Stefan

    1. $datum=$year."-".$month."-".$day;

      das war die Lösung.
      vielen Dank
      stefan