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

PHP & Base de données Discussion :

incrémenter nom de variable [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 100
    Par défaut incrémenter nom de variable
    Bonjour,

    je souhaite créer une boucle pour incrémenter des noms de variables.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $skin="non";
    $skin1="oui";
    for ($n=;$n<1;$n++) {
    echo $."skin".$n;
    }
    ?>
    voilà, je voudrai obtenir echo $skin1; mais j'ignore comment procéder.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 100
    Par défaut
    j'ai trouvé en fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $skin1="ok";
    $nom="skin";
    for ($n=1;$n<2;$n++) {
    echo $nom.$n;
    }
    ?>

  3. #3
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Bonjour,

    il faut utiliser les accolades pour créer de nouvelles variables composées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for  ($n = 0; $n < 1; $n++ ) {
    echo ${"skin" . $n};
    }
    De plus, la définition de ta boucle comporte une erreur : il manque le 0 pour le $n =

    En espérant t'avoir aidé.

    Cordialement,
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 100
    Par défaut
    génial ! merci beaucoup !

    j'avais mis le post résolu un peu rapidement

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    je te déconseille de faire ca, utilise plutôt les tableaux

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

Discussions similaires

  1. incrémenter nom de variable
    Par SRVnans dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/06/2015, 12h39
  2. Incrémenter nom de variable
    Par pouponsaltro dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/03/2011, 14h43
  3. Réponses: 5
    Dernier message: 10/04/2008, 19h07
  4. Créer un nom de variable qui s'incrémente dans une boucle
    Par Pietro_L dans le forum Général VBA
    Réponses: 3
    Dernier message: 09/05/2007, 15h10
  5. incrémenter le nom une variable
    Par mederic dans le forum C
    Réponses: 15
    Dernier message: 06/05/2006, 19h11

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