Zum Inhalt springen

Formdaten anzeigen

Erstellt am 10. Dezember 2002 · 1 Antwort · letzte Antwort am 22. April 2003

Tags: Frage

Big Jerry ·

Hallo Forum

hat jemand in seiner Extension auch schon mal den Feldtyp Checkboxes gebraucht? Wenn ja, wie hat sich typo3 verhalten beim Anzeigen der gespeicherten Daten?

In meinem Fall habe ich den Feldtyp Checkboxes 4 in a row gewählt. Im Backend werden tatsächlich 4 Boxes mit den richtigen Labels angezeigt. Ich habe die ersten beiden Boxes gewählt und typo3 hat mir den Wert 3 in die Datenbank geschrieben (scheint binär verschlüsselt).
Wenn ich nun die Daten sichtbar mache, wird jedoch nur der Wert 3 anstelle einer z.B. Komma separierten Liste mit den gewählten Werten dargestellt.

Hat jemand eine Ahnung wie ich diese Werte darstellen kann? Gibt es da typo3 Standardfunktionalität?

Thx
Big Jerry

freeman2000 ·

Hi Big Jerry,

das habe ich auf typo3.org gefunden:

function isChecked($bit,$currentCheckBoxValue) {
settype ($currentCheckBoxValue, integer);
return ($currentCheckBoxValue & (1<<$bit));
}

Die Funktion benötigt zwei Parameter und den Wert der Checkbox aus der Datenbank.

"$bit" is z.B. die Nummer der Checkbox, die du überprüfen willst, ob sie markiert wurde.

Die Funktion gibt true oder false zurück

Quelle: http://typo3.org/1422.0.html?&tx_maillisttofaq_pi1[sort]=mail_date%3A1&tx_maillisttofaq_pi1[sword]=checkbox&tx_maillisttofaq_pi1[mode]=1&tx_maillisttofaq_pi1[pointer]=0&tx_maillisttofaq_pi1[showUid]=7080
Viele Grüße,
Olli