IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] changer le nom d'un enregistrement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 22
    Par défaut [Tableaux] changer le nom d'un enregistrement
    Bonjour,

    Le titre est un peu confus, mais je ne savais pas vraiment comment l'intituler.

    J'ai une base MySQL avec des enregistrements provenant d'une station météo.

    Dans cette base j'ai un champ "forecast", qui peut prendre les valeurs: cloudy et sunny.

    Je souhaiterais savoir comment les traduire sur mon script php juste avant la sortie sur l'écran ...

    echo $forecast ....

    C'est à dire convertir cloudy -> nuageux et sunny -> ensoleillé.

    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Par défaut
    Un truc du type (s'il n'y a vraiment que deux options) :

    (Je crois me souvenir que tu obtiens tes données avec $res )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    if ($res->forecast == 'sunny') {
          echo 'ensoleillé';
    }
    else { // Ça sous-entend que tu n'as que deux options dans forecast, sinon il faut taper elseif ($res->forecast == 'cloudy') {
          echo 'nuageux';
    }

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    switch($forecast){
     
    case "sunny"  : $le_texte = "ensoleillé"; break;
    case "cloudy" : $le_texte = "nuageux"; break;
     
    }

  4. #4
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 22
    Par défaut
    Merci pour vos réponses ultra-rapide ...

    Je test et vous dit ca

  5. #5
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 22
    Par défaut
    J'ai testé les deux solution et j'ai réussi à faire marcher celle d'Aliosha (j'ai du me planter dans l'autre)

    Merci de votre aide, je n'ai jamais vu des réponses aussi rapide sur un forum

  6. #6
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Citation Envoyé par smarechal
    J'ai testé les deux solution et j'ai réussi à faire marcher celle d'Aliosha (j'ai du me planter dans l'autre)
    Attention, j'ai mis des noms de variables qui ne correspondent pas à ton code. tu dois les remplacer.

    Un switch() t'evitera de faire if, elseif en enfilade . et c'est plus lisible.

  7. #7
    Membre averti
    Inscrit en
    Avril 2003
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 22
    Par défaut
    J'ai vu la variable $le_texte, en la changeant ca ne marchait toujours pas.

    Je re-test pour voir ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer le nom d'enregistrement d'une image
    Par Xenonmax dans le forum Android
    Réponses: 3
    Dernier message: 14/02/2013, 03h33
  2. [OL-2007] Changer le nom de la pièce jointe à enregistrer
    Par Secco dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 19/11/2010, 13h00
  3. Réponses: 2
    Dernier message: 04/05/2010, 16h28
  4. [Tableaux] changer le nom d'une variable
    Par drakenzara dans le forum Langage
    Réponses: 5
    Dernier message: 11/02/2007, 11h12
  5. [Tableaux] changer d'enregistrement dans un WHILE
    Par gretch dans le forum Langage
    Réponses: 14
    Dernier message: 27/07/2006, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo