[TYPO3-UG Berlin] Extension-Programmierung: Abfrage von
Thomas Hartwig [hartwig consult]
info at hartwig-consult.de
Sun Nov 30 12:03:53 CET 2008
Probier es mal bitte in der deutschen oder der englischen Liste.
Die hier ist für organisatorisches der BTUG.
Beste Grüße, Thomas
> -----Ursprüngliche Nachricht-----
> Von: typo3-berlin-bounces at lists.netfielders.de [mailto:typo3-berlin-
> bounces at lists.netfielders.de] Im Auftrag von Boeneke
> Gesendet: Sonntag, 30. November 2008 10:49
> An: typo3-berlin at lists.netfielders.de
> Betreff: [TYPO3-UG Berlin] Extension-Programmierung: Abfrage von
>
>
> Hallo,
>
> das ist mein erstes Posting zum Thema Extension-Programmierung.
>
> Meine erste Extension ist eine umfangreiche Projektbörse. Diese habe
> ich
> - erhebliche Erleichterung - über den Kickstarter angelegt.
>
> In der angelegten Tabelle gibt es ein Feld "Sektor" als Checkbox (4
> Rows). Dies enthält zur Zeit 6 Items.
>
> In der MySQL - Tabelle wird dies als int(11) angelegt und die Werte wie
> folgt abgelegt (macht TYPO3 dann über die Eingabemaske):
>
> item1 = 1
> item2 = 2
> item3 = 4
> item4 = 8
> item5 = 16
> usw.
>
> Habe ich also item1, item2 und item4 ausgewählt (checked), dann erhalte
> ich den Wert 11 (1+2+8) im Tabellen-Feld.
>
> Innerhalb der Extension muss ich nun in diesem Feld nach den items
> suchen, d.h z.B. nach item1 oder item3.
>
> Lese ich das Feld aus, so kann ich in PHP die items per
>
> if($this->internal['currentRow']['projekt_sektor'] & 1)
> if($this->internal['currentRow']['projekt_sektor'] & 2)
> if($this->internal['currentRow']['projekt_sektor'] & 4)
>
> abfragen.
>
> Wie muss dies aber über die where-Bedingung in MySQL abgefragt werden?
> Ich habe schon die MySQL Doku bzw. diverse Anfragen in Suchmaschinen
> platziert, aber im Moment fehlt mir komplett der Ansatz für diese
> Lösung?
>
> Vielen Dank
> ;-) michael
> _______________________________________________
> TYPO3-berlin mailing list
> TYPO3-berlin at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-berlin
More information about the TYPO3-berlin
mailing list