[TYPO3-german] Wie wird die Summe bei Checkboxen berechnet

Christian Wolff chris at connye.com
Thu Aug 6 10:22:13 CEST 2009


Michael Peters schrieb:
>>>> Ü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?
> 
> => Ich schwenke jetzt um auf die Lösung von Oliver Klee, aber
> interessieren, wie das funktioniert, würde mich das schon ....
> 
> 
> Grüße,
> Michael

hallo michael 2^8 (2hoch8)ist bei mir 256 (ein bit) du vertust dich aber
und kommst in deiner rechnung für 2 hoch acht lediglich auf 64...

gruss chris



-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list