SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Download

{!voorwaarde operator waarde}

29 maart

Alle versies van dit artikel:

Met de syntax {!...} geeft je het complement van een handeling aan.


Deze schrijfwijze is vooral nuttig voor lussen die betrekking hebben op meerdere joins tussen tabellen, bijvoorbeeld trefwoorden/artikelen of documenten/artikelen ...
Hiermee kun je niet alleen de gegevens die niet aan de vergelijking voldoen, maar ook degenen die niet aan de voorwaarde voldoen te selecteren (een tabel waarvan de joint met een andere tabel niet bestaat).

{!titre_mot = 'X'} resulteert in alle gegevens, behalve degene die aan trefwoord ’X’ gekoppeld zijn; dat wil zeggen ook de gegevens zonder enige trefwoord.

{!id_rubrique < 12} retourneer de gegevens van rubrieken waarvan de identificatie #ID_RUBRIQUE niet kleiner is dan 12 (dus groter dan of gelijk aan 12).

{!id_auteur IN 1, 2} resulteert in alle gegevens waarvan de auteur niet 1 of 2 is.

Het volgende voorbeeld is ingewikkelder en geeft aan dat auteurs die in hun login de reeks ’user’ bevat, niet moeten worden meegenomen:
{!login LIKE %user%}

Zie ook voorwaarde !operator waarde.


Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site