Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] namen aus mysql tabelle hohlen und in Dropdown Menü (Combobox) anzeigen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] namen aus mysql tabelle hohlen und in Dropdown Menü (Combobox) anzeigen

    Hallo,
    Ich möchte in meinem Script die Namen aus der mysql Tabelle hohlen und alle in einer Combobox anzeigen lassen.
    Ich hab auch schon Google gefragt nur die Schnipsel haben alle nicht funktioniert. Ich weiß nicht was ich falsch gemacht habe.
    PHP-Code:
    <?php
       
    require ('./config/online.php');
    $handle mysql_connect($mysql_host$mysql_user$mysql_pass) or die($connect_error);
    mysql_select_db($mysql_db$handle) or die($connect_error);
       echo 
    '<a>Test: ';
       
    $online mysql_query("SELECT name FROM users_online");
       while(
    $data mysql_fetch_assoc($online)) {
       echo 
    '<select>';
       echo 
    "<option>"$data['name']"</option>"
       echo 
    '</select>';
    ?>
    Ich hoffe ihr könnt mir helfen.
    Bin noch ein php Anfänger.
    attemis

  • #2
    Da fehlt eine "}".

    Und was funktioniert denn genau nicht? Sieht eigentlich richtig aus und den sytacfelher müsste PHP auch erkennen und anmerken.

    Kommentar


    • #3
      Ruf doch das Script einfach mal auf. Da sind mindestens zwei Parse Error drin, die werden dir dann angezeigt.

      Außerdem muss das <select> vor bzw. hinter die Schleife, sonst bekommst Du X mal eine Dropdown-Auswahl.

      Hier gehts weiter -> http://www.php.de/php-einsteiger/489...nsammlung.html

      Kommentar


      • #4
        Dankeschön schon mal!
        Ich habs jetzt so abgeändert, ist es so richtig?
        PHP-Code:
        <?php
           
        require ('./config/online.php');
        $handle mysql_connect($mysql_host$mysql_user$mysql_pass) or die($connect_error);
        mysql_select_db($mysql_db$handle) or die($connect_error);
           echo 
        '<a>Test: ';
           
        $online mysql_query("SELECT name FROM users_online");
           while(
        $data mysql_fetch_assoc($online)) {
           echo 
        "<select><option>".$data['name']."</option></select>"
           }
        ?>
        attemis

        Kommentar


        • #5
          Nein, ließ dir nochmal genau durch, as Pompei schrieb

          Ansonsten einfach mal auf einm Server (zB xampp) testen, dann siehst du was funktioniert und was nicht .

          Kommentar


          • #6
            Wenn ich es aufrufe kommt nichts, einfach nur weiß.
            Ich glaub ich brauch das das Errors anzeigt nur ich weiß nicht mehr wie das heißt.

            Kommentar


            • #7
              PHP-Code:
              error_reporting (E_ALL E_STRICT);
              ini_set ('display_errors' 1); 

              Kommentar


              • #8
                HTML kennt keine Combobox. Bitte nenne die Dinge beim Namen, wenn Du darüber diskutierst.

                Kommentar


                • #9
                  Cool danke hat jetzt funktioniert.

                  Kommentar

                  Lädt...
                  X