boucle sur $membre = $user->membre1_.$i; (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #548500
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.1.1
    – Version de PHP/MySQL :
    – Thème utilisé : le mien
    – Extensions en place :
    – Nom de l’hebergeur : STRATO
    – Adresse du site :

    Problème(s) rencontré(s) :
    Bonjour,

    J’ai des informations qui s’ajoutent à un utilisateur, la quantité d’information, c’est mon utilisateur qui le choisit.
    J’aimerai afficher les informations de cet utilisateur. D’habitude je n’ai pas de problème et j’utilise pour récupérer les info de l’utilisateur, par exemple :

    foreach( $users as $user ) { 
    $user_id = $user->ID;
    $membre1titre1 = $user->membre1titre1;
    <?php echo $membre1titre1; ?>
    }

    Pour cette partie, aucun problème, cela s’affiche.
    Comme j’ai des informations supplémentaires dont la quantité varie, j’ai maintenant le code suivant;

    foreach( $users as $user ) { 
    $user_id = $user->ID;
    $isupp = $user->isupp;

    $membre1titre1 = $user->membre1titre1;
    echo $membre1titre1;

    for ($i=1; $i<=$isupp; $i++)
    {
    $membresupptitre2 = $user->membresupptitre2_.$i;
    echo $membresupptitre2;
    }
    }

    Et c’est cette partie dont je n’arrive pas à trouver la forme pour en ressortir quelquechose.

    echo $membresupptitre2 donne seulement la valeur de $i, alors qu’il devrait aller chercher la valeur dans la metakey
    membresupptitre2_1 ou membresupptitre2_2 par exemple.

    Savez vous comme écrire la partie « $user->membresupptitre2_.$i; » pour que ça ressorte quelque chose comme « membresupptitre2_1 » ?

    merci pour votre aide

    #1000203
    didier07
    Participant
    Maître WordPress
    1964 contributions

    Et $user->membresupptitre2_$i sans . ?

    #1000204
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    merci Didier pour ta réponse. Désolée de mon silence, je n’étais pas là ..dans un endroit sans connexion….si si ça existe 😉

    et bien si je ne mets pas de . , cela me met qu’il y a une erreur….

    #1000205
    didier07
    Participant
    Maître WordPress
    1964 contributions

    Je me suis pas remis dans ton code, mais tu as cette syntaxe aussi : $user->membresupptitre2_{$i}

    #1000206
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    merci didier07.

    J’ai essayé ta syntaxe et cela ne donne pas de résultat. Je veux dire que cela ne donne rien ou rien ne s’affiche.
    Et oui, là c’est clairement un problème de syntaxe. Que je ne connais pas.
    J’essaie de trouver des infos mais pour le moment rien..

    Quand je fais
    $titre1 = ‘membresupptitre1_’.$i;
    echo $titre1

    cela me renvoi bien
    membresupptitre1_1
    membresupptitre1_2

    maintenant, cela ne le fait pas avec

    « $user->membresupptitre2_.$i; »

    car cela me renvoi juste 1 ou 2 …..comme si « membresupptitre2_ » n’était pas pris en compte…

    bref, je cherche

    :search:

    #1000207
    Timama
    Participant
    Chevalier WordPress
    284 contributions

    merci beaucoup Didier07

    ce qui fonctionne c’est la syntaxe suivante…. un mix quoi

    $membresupptitre1 = $user->{membresupptitre1_.$i};

6 sujets de 1 à 6 (sur un total de 6)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.