Funktion „pool_select_update()“

Geschätzte Lektüre: 2 Minuten
bool pool_select_update(numeric $gtabid, numeric $fieldid, numeric $ID, array $update_values);


Funktion die das Bearbeiten von Einträgen aus Auswahlpools erlaubt. Diese können vom Typ Auswahlfeld oder Attribut sein.

Parameter:

Die Übergabe-Parameter werden an den erforderlichen Stellen des Rückgabe-Arrays eingefügt.

$gtabid

  • Tabellen-ID der Tabelle, die das Feld mit der Verknüpfung enthält

$fieldid

  • Feld-ID des Feldes mit der Verknüpfung

$ID

  • ID des Datensatzes, für den Datensätze aus der verknüpften Tabelle hinzugefügt, gelöscht oder angezeigt werden sollen

$update_values

  • Array das die Anweisungen beinhaltet. Das Array ist wie folgt aufgebaut:
    • ‚action‘ – Aktion, a = hinzufügen; d = löschen; v = ändern von Attribut Inhalt
    • ‚wid‘ – W_ID des Verknüpften Datensatzes aus [LMB_SELECT_W]
    • ‚id‘ – ID des Verknüpften Datensatzes aus [LMB_SELECT_D] / [LMB_ATTRIBUTE_D]
    • ‚value‘ – Attribut Inhalt

Es kann entweder die ID des Verknüpfungsdatensatzes (LMB_SELECT_D), die W_ID des Pooleintrags (LMB_SELECT_W) oder Beide angegeben werden. Dabei ist bei aktiviertem „multiple mode“ des Pools die ID zur eindeutigen Identifizierung notwendig da Pooleinträge mehrfach vorkommen können.

Beispiel

Diese Beispiele sollen auf eine Tabelle mit der ID 2 und dessen Feld mit der ID 3 sowie auf den Datensatz 123 angewendet werden.

Share this Doc

Funktion „pool_select_update()“

Or copy link

CONTENTS