Probleme "changer image de profil"

Résolu
Zakarya93 Messages postés 1026 Statut Membre -  
Zakarya93 Messages postés 1026 Statut Membre -
Bonjour,

Pourquoi après avoir rentré ce code :
<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>Changer votre image de profil</h3>
<?php
foreach($infos as $info)
{
  ?>	
	   <img src='avater/<?php echo $infos['avatar']; ?>' height='100' width='100' alt='avatar'>
  <?php
}
?>


J'ai ceci :


Merci d'avance ;)

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Tout dépend de ce que contient ta variable $infos ....

    Lorsque tu as des soucis .. le premier reflexe à avoir est d'afficher tes variables pour savoir ce qu'elles contienent..
    Pour des variables de type array... tu peux utiliser l'instruction print_r

    <?php
    include('functions/membre.func.php');
    include('body/header.php');
    include('body/menu.php');
    ?>
    <h3>Changer votre image de profil</h3>
    <?php
    
    //----------------------------------------//
    // LE TEMPS DES TESTS //
    //----------------------------------------//
    // Affichage du contenu de la variable $infos
    print_r($infos);
    //----------------------------------------//
    
    foreach($infos as $info){
     echo "<img src='avater/".$infos['avatar']."' height='100' width='100' alt='avatar'>";
    
    }
    ?>
    


    PS : Tu es sûr que le dossier qui contient tes images se nomme 'aveter' ? ne serait-ce pas plutôt 'avatar' ?

    PS2 : Comme tu peux le voir.. plutôt que d'ouvrir / fermer des balises PHP un peu n'importe où dans ton code .. j'ai tout mis en PHP .. en utilisant un ECHO .

    Ps3 : Une fois que le souci sera résolu .. tu pourras éffacer le paver "le temps de tests" que j'ai ajouté !

    0
    1. Zakarya93 Messages postés 1026 Statut Membre 10
       
      En effet merci pour cette correction ! avatar et non aveter, mais du coup l'image de l'avatar par défaut s'affiche mais 15x de suite, est-ce normal ?
      0
    2. Zakarya93 Messages postés 1026 Statut Membre 10
       
      j'ai " Array ( [id] => 18 [0] => 18 [pseudo] => xzak47 [1] => xzak47 [password] => df70f9b975b42116ee6c0231a7e6ead0bbb283aa [2] => df70f9b975b42116ee6c0231a7e6ead0bbb283aa [email] => xxx@gmail.com [3] => xxx@gmail.com [sexe] => Homme [4] => Homme [apropos] => En cours de développement [5] => En cours de développement [avatar] => defaut.jpg [6] => defaut.jpg ) " qui s'affiche
      0
    3. Zakarya93 Messages postés 1026 Statut Membre 10
       
      J'ai trouvé ! j'ai supprimé le foreach et c'est bon :)

      foreach($infos as $info)
      0