Zum Inhalt springen

Datenbankwert in Condition verwenden?

Erstellt am 29. Juli 2011 · 2 Antworten · letzte Antwort am 2. September 2011

Tags: Frage

Getty ·

Servus,

ich sitz schon ziemlich lange an einem Problem und komm einfach nicht weiter.

Ich möchte die PID eines bestimmten Datensatzes ermitteln. Die ID des Datensatzes wird als GET-Variable übergeben.
Anschließend soll, je nachdem um was es sich für eine ID handelt, ein bestimmter Wert gesetzt werden.

Hab jetzt zwei verschiedene Möglichkeiten mal versucht:
1.

temp.datensatzPID = COA_INT
temp.datensatzPID {
  10=RECORDS
  10 {
    source = {GPvar:datensatzID}
    dontCheckPid = 1
    source.insertData = 1
    tables = meine_tabelle
    conf.meine_tabelle >
    conf.meine_tabelle= TEXT
    conf.meine_tabelle.field = pid
  }
}


# Hier muesste jetzt so eine Art Ueberpruefung sein.
# Wie kann man das realisieren?
[temp.datensatzPID = 60]
wert = 50
[end]

2.

temp.datensatzPID = TEXT
temp.datensatzPID.data = GPvar:datensatzPID
temp.datensatzPID.wrap = {DB:meine_tabelle:|:pid}
temp.datensatzPID.insertData = 1

# Hier muesste jetzt auch so ne Abfrage nach dem Motto kommen.. 
# wenn temp.datensatzPID == x dann ..

Ich scheiter immer an den Abfragen. Kann das so überhaupt irgendwie funktionieren oder bin ich komplett auf den falschen Weg?

Danke und viele Grüße

Getty ·

Servus,

danke für deine Antwort, hab's gar nicht mehr benötigt, da ich wieder viel zu kompliziert gedacht habe.

Die verwendete Extension hatte schon ein Feld, in der ich die gewünschte ID pro Datensatz setzen konnte. Hab das Feld nur erst nicht gesehen #angry#

Gruß