Accueil > Documentation > Les variables > Déclaration

Déclaration des variables

Paramètres

Les paramètres sont des variables passées à une page selon les méthodes GET ou POST des formulaires.

Dans une URL comme celle-ci:

http://www.monsite.fr/index.xpx?param=maVar&x=2

Dans la page index.xpx vous pourrez utiliser les variables:

$param$ dont la valeur est maVar et $x$ qui vaut 2.

 

Les valeurs saisies dans les formulaires HTML de type    sont transmis sous les noms name="..." associés aux input.

Dans le cas des form ayant l'attribut enctype="multipart/form-data", un mécanisme spécial est mis en place en cas de sélection multiple avec les input de type file. Imaginons l'input suivant :

  • Les variables fichiers.filename, fichiers.filesize et fichiers sont définies respectivement avec le nom, la taille et le contenu du dernier fichier sélectionné.

  • Si l'utilisateur a sélectionné plusieurs fichiers, des variables supplémentaires sont définies :
    • fichiers.count : avec le nombre de fichiers
    • Pour chaque valeur i entre 1 et count, les variables fichiers[i].filenamefichiers[i].filesize, et fichiers[i] sont définies conformément aux définitions ci-dessus.

Déclaration directe

La balise SET


<set name="maVariable" value="12">

Les variables SQL

Lors d'une requête SQL "Select", des variables locales xpx correspondants au noms de l'élément recherché , ainsi que des variables numérotées, correspondant à l'ordre de recherche, sont initialisées.

De plus, des variables globales permettent d'obtenir plus d'information sur le déroulement de la requête. (CF balise ).

Exemple ci-dessous :


<sql query="SELECT nom, prenom, age FROM Utilisateur">
   <!-- dans la boucle sql les variables suivantes sont identiques -->
   $nom$ = $1$ / $prenom$ = $2$ / $age$ = $3$
</sql>

Télécharger

Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019

FAQ

Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer

Don

Aidez-nous à faire vivre ce site en faisant un don

Condition d'utilisation