Farbcode als Farbe ausgeben

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

  • Farbcode als Farbe ausgeben

    Hallo Leute

    nun hab ich mal wieder eine frage an euch.

    mein problem ist,
    ich habe ein kleine script in dem wir aus der db die ID, Name und der Farbecode ausgegeben wird.
    soweit ist auch alles am laufen nun meine frage....
    gibt es auch eine möglichkeit auch den farbcode als farbe anzeigen zu lassen in der ausgebe?

    hier mal der code
    PHP-Code:
    <?php
    // Verbindungs-Objekt samt Zugangsdaten festlegen
    @$db = new mysqli('localhost''kda''pw''kda');

    // Verbindung überprüfen
    if (mysqli_connect_errno()) {
      
    printf("Verbindung fehlgeschlagen: %s\n"mysqli_connect_error());
      exit();
    }

    if (
    $resultat $db->query('SELECT * FROM farben ORDER by id')) {
      
    // Antwort der Datenbank in ein Objekt übergeben und
      // mithilfe der while-Schleife durchlaufen
      
      
    while($daten $resultat->fetch_object() ){
                      echo 
    "ID: "$daten-> id;
                    echo 
    "&nbsp;";
                    echo 
    "&nbsp;";
                    echo 
    "Name: " $daten-> name;
                    echo 
    "&nbsp;";
                    echo 
    "&nbsp;";
                    echo 
    "Farbcode: " $daten-> farbcode
                    echo 
    "<br />";
      }  
      
    // Speicher freigeben
      
    $resultat->close();
    } else {
      
    // Sollten keine Datensätze enthalten sein, diese Meldung ausgeben
      
    echo "Es konnten keine Daten aus der Datenbank ausgelesen werden";
    }

    // Verbindung zum Datenbankserver beenden
    $db->close();
    ?>
    danke schon mal führ eure hilfe

  • #2
    Das sind HTML/CSS-Grundlagen und haben mit PHP eigentlich nichts zu tun.

    Kommentar


    • #3
      ich möchte doch die werte des farbcodes aus der db holen und anzeigen lassen.

      Kommentar


      • #4
        Dann musst du den Farbwert nur an der Stelle ausgeben, wo du ihn im HTML/CSS-Code setzen würdest. Mach doch mal einen statischen Wert und wenn das funktioniert, ersetz ihn mit den Werten aus der Datenbank.

        Kommentar


        • #5
          kannst ja ein DIV hinstellen und mit dem style-Attribut die Hintergrundfarbe setzen.

          Kommentar


          • #6
            Versuch mal folgenden Code:

            PHP-Code:
            <?php 
            // Verbindungs-Objekt samt Zugangsdaten festlegen 
            @$db = new mysqli('localhost''kda''pw''kda'); 
              
            // Verbindung überprüfen 
            if (mysqli_connect_errno()) { 
              
            printf("Verbindung fehlgeschlagen: %s\n"mysqli_connect_error()); 
              exit(); 


            if (
            $resultat $db->query('SELECT * FROM farben ORDER by id')) { 
                 
            // Antwort der Datenbank in ein Objekt übergeben und 
                 // mithilfe der while-Schleife durchlaufen 
               
                
            while($daten $resultat->fetch_object() ){ 
            ´       echo "ID: "$daten-> id
                     echo 
            "&emsp;"
                     echo 
            "Name: " $daten-> name
                     echo 
            "&emsp;"
                     echo 
            'Farbcode: <span style="color:' $daten-> farbcode '">' $daten-> farbcode '</span>';  
                     echo 
            "<br />"
                 }
                
                
            // Speicher freigeben 
                
            $resultat->close(); 
            } else { 
                
            // Sollten keine Datensätze enthalten sein, diese Meldung ausgeben 
                
            echo "Es konnten keine Daten aus der Datenbank ausgelesen werden"


            // Verbindung zum Datenbankserver beenden 
            $db->close(); 
            ?>
            Zuletzt geändert von dennis-spring; 30.04.2016, 00:03.

            Kommentar


            • #7
              ok das funzt ganz gut danke schön.

              Kommentar

              Lädt...
              X