Ankündigung

Einklappen
Keine Ankündigung bisher.

Checkboxen aus Datenbankfeld generieren

Einklappen

Neue Werbung 2019

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

  • MatthiasNI
    hat ein Thema erstellt Checkboxen aus Datenbankfeld generieren.

    Checkboxen aus Datenbankfeld generieren

    Hallo ich habe ein Datenbankfeld als CHar(6).
    In dem feld stehen nullen oder einsen.

    Das ganze dient als Rechtevergabe. Jede stelle ist ein bestimmtes recht.

    Bsp: 001101

    Daraus will ich als anzeige 6 CHeckboxen generieren die als checked oder als nicht checked gesetzt sind.

    Das Datenbankfeld aus der db zu bekommen ist ja nicht schwer.......aber irgendwie stehe ich grad bei dem nächsten Schritt auf dem schlauch.

    Danke für Hilfe.

  • MasterD
    antwortet
    Zuerst mal den String per str_split in einzelne Zeichen zerhacken, dann für jede zahl ne checkbox generieren.

    PHP-Code:
    $recht 100110;
    $zahlen str_split($recht);
    foreach(
    $zahlen as $zahl){
        echo 
    '<input type="checkbox" name="checkbox" id="checkbox" value="1" '.($zahl==0?'':'checked="checked"').' />';


    Einen Kommentar schreiben:


  • MatthiasNI
    antwortet
    ja genauso soll es sein. Stimmt da kommt man auf die einfachsten Sachen nicht
    *kopf gegen die wandschlag*

    Einen Kommentar schreiben:


  • Asipak
    antwortet
    Achso Dann hab ich ihn wohl falsch verstanden!

    Einen Kommentar schreiben:


  • MaiKaY
    antwortet
    0 -> nicht checked
    0 -> nicht checked
    1 -> checked
    1 -> checked
    0 -> nicht checked
    1 -> checked

    = 6 Checkboxen


    Ich denke mal so :P

    Einen Kommentar schreiben:


  • Asipak
    antwortet
    Wie kommst du von
    Code:
    001101
    auf 6 Checkboxen?

    Wenn du dein Rechtesystem über Binärwerte abbilden möchtest, findest du hier eine interessante Diskussion: http://www.php.de/php-fortgeschritte...esystem-4.html .

    Dabei nicht vergessen/überlesen:
    Zitat von dr. e.
    Rechte über Binärwerte abzubilden ist Schwachfug!


    Gruß

    Einen Kommentar schreiben:


  • chorn
    antwortet
    String teilen, Checkbox machen.

    Einen Kommentar schreiben:

Lädt...
X