Bestimmter Wert aus DB auslesen gleich Farbe ändern

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

  • Bestimmter Wert aus DB auslesen gleich Farbe ändern

    Hallo zusammen !

    Ich versuche gerade ein Kunden CP zu proggen. In der Profilübersicht sieht der Kunde wie sein Status des Pakets ist.

    Folgende Status habe ich:

    • [COLOR=SeaGreen]Aktiv[/COLOR]
    • [COLOR=Blue]In Bearbeitung[/COLOR]
    • [COLOR=Red]Gelöscht[/COLOR]
    • [COLOR=DarkRed]Gesperrt[/COLOR]
    • [COLOR=DarkSlateGray]Wartungsarbeiten[/COLOR]

    Wenn der Wert "Aktiv" aus der Datenbank ausgelesen wird, soll "Aktiv" natürlich auch in Grün angezeigt werden. Wenn der Wert "In Bearbeitung" ausgelesen wird, soll dieser auch in Blau angezeigt werden und das gleiche mit den restlichen Status.

    Nur wie bekomme ich es hin ? Mit einer php schleife ?

    Vielen Dank !

    LG TheMan1990

  • #2
    und wie sehen bis jetzt deine ansätze aus?

    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Hi,

      ich weiß nicht genau wie ich es in der Datenbank speichern soll, oder ob ich es mit einem php-befehl ausführen lassen soll.

      Ich habe mir gedacht aus einer Liste es auszuwählen und dann mit den folgenden Codes zu speichern:

      HTML-Code:
        <li><font color="green">Aktiv</font></li>
        <li><font color="blue">In Bearbeitung</font></li>
        <li><font color="red">Gelöscht</font></li>
        <li><font color="darkred">Gelöscht</font></li>
        <li><font color="#2F4F4F">Gelöscht</font></li>
      Aber ich weiß nicht wie ich es mit einem php code hinbekomme....

      Edit habe gerade ein php code gefunden:

      PHP-Code:
      <?php
      $array
      ['0'] = "Aktiv";
      $array['1'] = "In Bearbeitung";
      $array['2'] = "Gelöscht";

      echo 
      "<font color:\"#00FFFF\">"$array['0'] ."</font><br />";
      echo 
      "<font color:\"#FF00FF\">"$array['1'] ."</font><br />";
      echo 
      "<font color:\"#FFFF00\">"$array['2'] ."</font><br />";


      ?>
      Hmm... so geht es bestimmt nicht...

      TheMan1990
      Zuletzt geändert von TheMan1990; 04.06.2009, 15:05.

      Kommentar


      • #4
        Speichere nicht die worte. sondern mach es um es einfach zu halten so.

        0 bis 4 als status in der Datenbank.

        bau dann einfach ein array in php.

        PHP-Code:
        $Array[0]='<li style="color:green;">Aktiv</li>';
        $Array[1]='<li style="color:blue;">In Bearbeitung</li>';
        $Array[2]='<li style="color:red;">Gelöscht</li>';
        $Array[3]='<li style="color:darkred;">Gesperrt</li>';
        $Array[4]='<li style="color:#2F4F4F;">Wartungsarbeiten</li>'
        lies den status aus ... also aus der DB ... du bekommst dann zwischen 0 und 4 raus was dem index des Arrays entspricht.
        Bitte Beachten.
        Foren-Regeln
        Danke

        Kommentar


        • #5
          Zitat von TheMan1990 Beitrag anzeigen
          Ich versuche gerade ein Kunden CP zu proggen.
          OffTopic:
          Mit dem Kenntnisstand ...?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Zitat von wahsaga Beitrag anzeigen
            OffTopic:
            Mit dem Kenntnisstand ...?
            Ja, ich kenne mich leider nicht mit allem aus.

            Hab jetzt ne andere lösung gefunden - danke.

            Kommentar


            • #7
              OffTopic:
              ... der arme Kunde ...

              Kommentar


              • #8
                Ähm sorry aber Ihr helft ja sehr.... Ich glaube, dass jeder mal Anfänger war oder ? Sogar Ihr....

                Kommentar


                • #9
                  OffTopic:
                  Aber kein Anfänger nimmt solch einen Auftrag an und rennt ins Forum, in der Hoffnung, den Auftrag irgendwie abwickeln zu können.

                  Kommentar


                  • #10
                    Ich habe ledeglich nach einer lösung gefragt...

                    Es gibt verschiedene Möglichkeiten dieses Problem zu lösen, wie ich erfahren habe.

                    Ach egal, Thema ist erledigt, und sorry dass ich nachgefragt habe - passiert hier bestimmt nicht mehr !

                    Kommentar

                    Lädt...
                    X