[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