[TYPO3-german] Wie wird die Summe bei Checkboxen berechnet
LUCOMP mediale kommunikation & internetDesign Bernhard Ludwig
lucomp at lucomp.de
Thu Aug 6 11:53:15 CEST 2009
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag
> von Michael Peters
> Gesendet: Donnerstag, 6. August 2009 10:09
> An: typo3-german at lists.netfielders.de
> Betreff: Re: [TYPO3-german] Wie wird die Summe bei Checkboxen
> berechnet
>
>
>
> >>> Überprüfen: if( (2^(i-1)) & $myFieldValue )
> > i steht für die checkboxnummer :)
>
> Irgendwie kommt das alles noch nicht hin. Ich hab ein 10er
> Block Checkboxen. Wenn ich dann die folgenden Boxen anhake:
> 1,2,3,4,5,6,9,10
>
> Dann müsste ja folgender Wert in der Datenbank hinterlegt sein:
>
> 2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^8 + 2^9 =
> 1 + 2 + 4 + 9 + 16 + 25 + 64 + 81 = 202
>
> Hinterlegt ist jedoch 831 ?!
>
> Wo liegt jetzt mein Gedankenfehler?
Hallo Michael,
In Deiner Rechnung sind einige Fehlerchen. Schau mal:
2^3 = 2*2*2 = 8
2^4 = 2*2*2*2 = 16
2^5 = 2*2*2*2*2 = 32
2^8 = 2*2*2*2*2*2*2*2 = 256
2^9 = 2*2*2*2*2*2*2*2*2 = 512
Daraus ergibt sich:
2^0 + 2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^8 + 2^9 =
1 + 2 + 4 + 8 + 16 + 32 + 256 + 512 = 831
Nu stimmts wieder ;-)
Grüße,
Bernhard Ludwig
More information about the TYPO3-german
mailing list