[AFB]-Mauser-: mysql colum in dropdown einbauen

Hi Leute, könnt ihr mir vielleicht helfen, wie ich eine colum aus meiner mysql datenbank in ein dropdown menü reinkrieg?

Vielen Dank für eure Hilfe - mfg [AFB]-Mauser-

P.s.: mein Lösungsansatz (der warscheinlich von forn bis hinten ned stimmt):

$result = mysql_query(
  "SELECT DATE_D FROM KDATE where ID ='$DATE_X'");
 if (!$result) {
 echo("<P>Error performing query: " .
  mysql_error() . "</P>");
 exit();  }

$XYZ = array(
 while ( $row = mysql_fetch_array($result) ) {
 ("<P><option>" . $row["DATE_D"] ."</option> </P>");
 }
 );
?>
<tr>
    <td>
<FORM ACTION="<?php echo($PHP_SELF); ?>" METHOD=POST>
 <select size="1" name="DATE_I">
<?php
 print_r($XYZ);
?>
       </select>

  1. Hallo Mauser!

    ... Form definieren, Datenbank verbinden ...

    /* DropDown beginnen */
    print('<select name="DATE_I">' . "\n");

    /* einzelne Zeilen ausgeben - zB mit ID als Wert */
    $result = mysql_query("SELECT ID, DATE_D FROM KDATE where ID = '$DATE_X'");

    while ($row = mysql_fetch_array($result))
    {
      print('<option value="' . $row['ID'] . '">' . $row['DATE_D'] . '</option>' . "\n");
    }

    /* DropDown abschliessen */
    print('</select>' . "\n");

    mfg

    norbert =:-)

    1. mfg

      norbert =:-)

      ..vielen Dank Norbert, hat mir wieder ein Stückchen in dem riesn puzzle weitergehlofen *G*.

      ...gleich zu meinem nächsten Problem:

      irgendwie funktioniert keines meiner update bzw. insert queries ... was mach ich falsch?

      if ("SUBMIT1" == $submitantwort) {
       $sql = "UPDATE kickers SET " .
        "'$DATE_I'= '$ANTWORT'" .
        "where PLAYERS = '$firstname'";
       if (mysql_query($sql)) {
        echo("<P>Update done</P>");
        } else {    echo("<P>Sorry da war ein Error beim updaten " .
         mysql_error() . "</P>");
        }
       }

      if ("SUBMIT2" == $subneudat) {
       $sql = "INSERT INTO KDATE " .
        "(DATE_D) VALUES ('$neudat')";
        if (mysql_query($sql)) {
        echo("<P>Update done</P>");
        } else {    echo("<P>Sorry da war ein Error beim updaten " .
         mysql_error() . "</P>");
        }
       }

      ...vielen Dank für weiter Hilfe =;-)

      mfg [AFB]-Mauser-

      1. Hallo Mauser!

        $sql = "UPDATE kickers SET $DATE_I = '$ANTWORT' where PLAYERS = '$firstname'";

        $sql = "INSERT INTO KDATE (DATE_D) VALUES ('$neudat')";

        Beim Update brauchst Du $DATE_I nicht in Hochkomma zu setzen (ist ja eine Spaltenbezeichnung). Trotzdem sollte zumindest der Insert funktionieren - ich würde also einfach mal die if's rausnehmen und nur die Queries testen.

        mfg

        norbert =:-)

        1. $sql = "UPDATE kickers SET $DATE_I = '$ANTWORT' where PLAYERS = '$firstname'";

          $sql = "INSERT INTO KDATE (DATE_D) VALUES ('$neudat')";

          Beim Update brauchst Du $DATE_I nicht in Hochkomma zu setzen (ist ja eine Spaltenbezeichnung). Trotzdem sollte zumindest der Insert funktionieren - ich würde also einfach mal die if's rausnehmen und nur die Queries testen.

          Vielen Dank für deine Antwort

          also irgendwie versteh ich das mit den Hochkomma no ned, wieso muss ich die Variable im Qery unter hochkomma setzten, wenn es ein value ist, aber nich wenn es eine Spaltenbezeichnung ist?

          ...jo werd die queries mal getrennt vom rest testen =;-)

          mfg [AFB]-Mauser-