Ergebnis 1 bis 13 von 13

Thema: Inputvar mit Checkboxen

  1. #1
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Frage Inputvar mit Checkboxen

    Hallo,

    ich möchte gern die einzelnen Werte aus einem Checkbox Menü wieder ausgeben in einem anderem Formular.
    Das ganze ist als Kommagetrenntes Array Verfügbar. Leider geht da nicht wert[0] wert[1]...
    ich kann es nur als Raw anzeigen lassen, alles in einer Reihe.

    Hat dazu jemand vielleicht eine Idee?

    Danke
    Dennis

  2. #2
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    was meinst du mit raw? kannst du mal ein Beispiel posten?

    Gesendet von meinem GT-N7100 mit Tapatalk

  3. #3
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    Hallo,

    postRaw::var
    zeigt das Array dann so: wert1, wert2, wert3

    Wollte die Werte gerne einzeln Abfragen können.

    Grüße
    Dennis

  4. #4
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    du kannst explode verwenden um daraus ein array zu machen

    http://php.net/manual/de/function.explode.php

    Gesendet von meinem GT-N7100 mit Tapatalk

  5. #5
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    post::var gibt als Ausgabe schon Array aus. Es ist also schon eins. Weiß aber nicht wie ich die Werte so abrufen kann, probiert habe ich post::var[0] post::var[id]
    explode ist nicht bei den Funktionen dabei die mit inputvar arbeiten.

    Grüße
    Dennis

  6. #6
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    ich ckecke noch nicht ganz was du machen möchtest. Du schickst eine Form ab und möchtest die Felder wieder abfragen? Oder meinst du was anderes?

    Gesendet von meinem GT-N7100 mit Tapatalk

  7. #7
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    Contao erstellt folgendes:

    HTML-Code:
    <fieldset id="ctrl_17" class="checkbox_container">
    
        
        
        <input type="hidden" name="Extras" value="">
    
              <span><input type="checkbox" name="Extras[]" id="opt_17_0" class="checkbox" value="mit Mehraufwand"> <label id="lbl_17_0" for="opt_17_0">Überstunden, Urlaubsverwaltung, Kostenstellen, Fluktuation</label></span>
              <span><input type="checkbox" name="Extras[]" id="opt_17_1" class="checkbox" value="mit Baulohn"> <label id="lbl_17_1" for="opt_17_1">Baulohn</label></span>
              <span><input type="checkbox" name="Extras[]" id="opt_17_2" class="checkbox" value="in Papierform"> <label id="lbl_17_2" for="opt_17_2" title="monatl. Versand an Firmenadresse">Papierform</label></span>
              <span><input type="checkbox" name="Extras[]" id="opt_17_3" class="checkbox" value="mit Kuvertierung"> <label id="lbl_17_3" for="opt_17_3" title="der Entgeltunterlagen">Kuvertierung</label></span>
              <span><input type="checkbox" name="Extras[]" id="opt_17_4" class="checkbox" value="mit Versand"> <label id="lbl_17_4" for="opt_17_4" title="an Mitarbeiter direkt">mit Versand</label></span>
        
      </fieldset>
    auf einer anderen Seite möchte ich die ausgewählten Checkboxen nochmal wiedergeben. Aber nicht alle auf einmal sondern jede Option für sich.

    Grüße
    Dennis

  8. #8
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    das Ergebnis solltest du ja mit
    Code:
    \Input:[emoji14]ost('Extras')
    abfragen können. Aber wenn ich dich richtig verstanden habe, möchtest du nicht nur das value sondern auch das Label wieder anzeigen?

    Gesendet von meinem GT-N7100 mit Tapatalk

  9. #9
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    ja, dann bekomme ich einfach alles. post = Array postRaw = wert1, wert2, wert3 ....
    So kann ich aber nicht die einzelne Werte für sich verwenden, um zum beispiel Text zwischen zu haben.

    Also würde nur bleiben für jeden Wert ein eigenes Checkbox Menü zu machen.
    Wollte ich ungern weil eigentlich unnötig (=

    Grüße
    Dennis

  10. #10
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    wenn du den obigen code einer variable zuteilst, kannst du mit [0], [1] ... auf die values zugreifen. Aber auf die Labels kannst du so nicht mehr zugreifen. Dann müsstest du noch ein mapping dafür machen. (in config oder übersetzung ausgelagert)

    Gesendet von meinem GT-N7100 mit Tapatalk

  11. #11
    Contao-Nutzer
    Registriert seit
    09.01.2011.
    Beiträge
    234

    Standard

    um beim Beispielcode zu bleiben: post::Extras[0] gibt leider gar nix aus.
    Irgendwas klappt da nicht, evtl ist die Erweiterung darauf nicht ausgelegt.

    Danke für deine Unterstützung.
    Dennis

  12. #12
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    ah jetzt kapier ichs, das ist eine Erweiterung mit inserttags. ich rede die ganze zeit von php code. ;-)

    Gesendet von meinem GT-N7100 mit Tapatalk

  13. #13
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    Die Erweiterung kann das nicht, da steht:
    Arrays werden nun als kommaseparierte Liste ausgegeben.

    Da müsstest du also mit php drauf zugreifen.

    Gesendet von meinem GT-N7100 mit Tapatalk

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •