[TYPO3-german] Kann man die GET/POST Variablen mit TS abfragen?

Constantin Noll constantin.noll at gmx.de
Fri Dec 8 16:45:29 CET 2006


>> TypoScript:
[...]
>> select.andWhere.dataWrap = kbs_mindest < {GPvar:userInput} AND
>> kbs_maximal > {GPvar:userInput}
[...]
>> und dazu gibt es die Tabelle 'tx_kbshop_tbl_angebot' in der der
>> folgende Datensatz abgelegt ist.
>>
>> pid = 28
>> kbs_header = Ein weiteres Angebot
>> kbs_mindest = 10
>> kbs_maximal = 15

> 
> Vermutlich beim Feldtyp innerhalb der DB.
> Vergleiche mit < oder > funktionieren AFAIK nicht direkt mit Strings.

Der Feldtyp ist bei beiden (kbs_mindest, kbs_maximal) int(11)
Oder ist der Wert aus {GPvar:userInput} auch erst mal ein String?
Ich dachte nur, wenn er in '' eingeschlossen wird.

> Es gibt jedoch die Möglichkeit entsprechende Kovertierungen des Typs
> vorzunehmen.
> AFAIK macht BETWEEN das automatisch. Außerdem gibt es noch CAST und CONVERT.

Naja, ich bin noch am rumprobieren und mit SQL noch nicht ganz so fit, 
aber wenn die Abfrage erst mal geht, werde ich mich da wohl auch noch 
einlessen.

> Wenn Du Dein andWhere damit zusammenbaust, sollte das einwandfrei klappen.

Ich bin voller Zuversicht.

Vielen Dank Joey

Constantin


More information about the TYPO3-german mailing list