Categories > TinyButStrong general (FR) >

Utilisation Fonction

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Azkato
Date: 2006-09-27
Time: 17:15

Utilisation Fonction

Bonjour,

J'utilise TBS depuis quelques jours, et franchement j'en suis très satisfait !
Je ne trouve pas la solution d'un petit problème simple.

J'ai une fonction qui vérifie l'état d'une variable, celle-ci peut avoir trois valeurs (0,1,2). De chaque valeur dépend un message.

Ma fonction :
$pilote = $TBS->MergeBlock("avion","mysql","SELECT id,imat,type,potentiel,base,etat,localisation,photo FROM RFA_avion ORDER BY imat");
...
function etat($NomBloc,&$Enreg)
    {
        switch ($Enreg) {
        case 0:
        return $Enreg['etat'] = '<span class="vert">Disponible</span>';
        break;
        case 1:
        return $Enreg['etat'] = '<span class="rouge">Reserv&eacute;</span>';
        break;
        case 2:
        return $Enreg['etat'] = '<span class="orange">Maintenance</span>';
        break;
        }
    }

En HTML
[avion.etat;ondata=etat]

Merci d'avance pour votre aide...
By: aour
Date: 2006-09-27
Time: 18:27

Re: Utilisation Fonction

Bonjour,

Il y a une solution à ton besoin dans les exemple de TBS.
Il s'agit de l'exemple : Fonctions évènementielles qui affiche un état dans une couleur spécifique selon la valeur d'un champ.

Aour
By: Azkato
Date: 2006-09-27
Time: 20:40

Re: Utilisation Fonction

Merci pour la suggestion, je n'avais pas pensé regarder de ce coté là.

J'ai réussi à faire ce que je voulai avec switch, il devait y avoir quelque chose qui n'allait pas la première fois.

Merci pour votre aide.