Ankündigung

Einklappen
Keine Ankündigung bisher.

Checkboxen auf Spalten verteilen?

Einklappen

Neue Werbung 2019

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

  • Checkboxen auf Spalten verteilen?

    Hallo,

    ich möchte für ein Formular eine Anzahl x von Checkboxen in einem 3-spaltigen Layout auf Bootstrap Basis verteilen:

    PHP-Code:
                                    <section>
                                        <
    label class="label">Columned checkboxes</label>
                                        <
    div class="row">
                                            <
    div class="col col-4">
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox" checked><i></i>Alexandra</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Alice</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Anastasia</label>
                                            </
    div>
                                            <
    div class="col col-4">
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Avelina</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Basilia</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Beatrice</label>
                                            </
    div>
                                            <
    div class="col col-4">
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Cassandra</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Clemencia</label>
                                                <
    label class="checkbox"><input type="checkbox" name="checkbox"><i></i>Desiderata</label>
                                            </
    div>
                                        </
    div>
                                    </
    section
    Kann mir jemand einen Tipp geben, wie man das am besten angehen kann?

    Danke

    kay899

  • #2
    Dafür bietet sich Modulu an:
    PHP-Code:
    for($i 0$i ANZAHL; ++$i){
    if((
    $i 3) == 0){
    //Neue Zeile
    }
    //aktuelle Zeile

    [URL="http://php.net/manual/en/migration55.deprecated.php"]mysql ist veraltet[/URL] [URL="http://php-de.github.io/jumpto/mail-class/"]Mails senden: Ohne Probleme und ohne mail()[/URL]
    [PHP]echo 'PS: <b>Meine Antwort ist keine Lösung, sondern nur eine Hilfe zur Lösung.</b>';[/PHP]

    Kommentar


    • #3
      Danke für den Ansatz...
      Aber wie bekomme ich da jetzt meine ForEach Schleife rein?
      Ich muss ja die Rows aufbauen als auf meine 3 Spalten mit "col-4".

      PHP-Code:
      <section>
          <
      label class="label">{{ trans($properties[$property]['label']) }}</label>
          @foreach ($
      $properties[$property]['form']['options'] as $permission)
              @for (
      $i 0$i count($$properties[$property]['form']['options']); $i++)
                  @if ((
      $i 3) == 0)
                  <
      div class="row">
                      <
      div class="col col-4">
                          <
      label class="checkbox"><input type="checkbox" name="{{ $permission->name }}" checked><i></i>{{ $permission->description }}</label>
                      </
      div>
                  @endif
                  </
      div>
              @endfor
          @endforeach
      </
      section
      So hab ich ja für jedes Elemente eine eigene Row?!

      Irgendwie steht hier einer auf der Leitung.
      Danke
      kay899

      Kommentar

      Lädt...
      X