Parse error: syntax error, unexpected '"><img src='avatar/"'

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

J'ai vraiment pas compris cette erreur : Parse error: syntax error, unexpected '"><img src='avatar/"' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp\www\rs\pages\liste_membre.php on line 13

<?php 
require_once('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>Liste des membres</h3>
<?php 
$pseudos_avatars = recuperer_pseudo_avatar();
if(!empty($pseudos_avatars))
{	
 foreach($pseudos_avatars as $pseudo_avatar) {
    echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
              <a href=""><img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>";</a>
  }
}
}else{
	echo"<div class='error'>Vous êtes le seul membre pour l'instant"</div>";
}

4 réponses

  1. hharchi9 Messages postés 693 Statut Membre 24
     
    Bonsoir,

    C'est cette ligne qui pose problème:
    <a href=""><img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>";</a>

    il suffit de mettre :
    <a href=''><img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>";</a>
    0
    1. Zakarya93 Messages postés 1026 Statut Membre 10
       
      J'ai mtn : Parse error: syntax error, unexpected '<' in C:\wamp\www\rs\pages\liste_membre.php on line 13
      0
  2. ozone_ Messages postés 1823 Statut Membre 511
     
    foreach($pseudos_avatars as $pseudo_avatar) {
        echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
                  <a href=''><img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>";</a>


    essaie ça mais bon je suis carrément pas sur !
    0
  3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Le souci vient du fait que la balise </a> .. se trouve APRES la fin de la ligne et du ECHO...

    Le bon code est:
        echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
               <a href="">
                 <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
               </a>";
      }
    
    


    Cordialement,
    Jordane
    0
    1. Zakarya93 Messages postés 1026 Statut Membre 10
       
      j'ai mtn : Parse error: syntax error, unexpected '"> ' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp\www\rs\pages\liste_membre.php on line 14

      <?php 
      require_once('functions/membre.func.php');
      include('body/header.php');
      include('body/menu.php');
      ?>
      <h3>Liste des membres</h3>
      <?php 
      $pseudos_avatars = recuperer_pseudo_avatar();
      if(!empty($pseudos_avatars))
      {	
       foreach($pseudos_avatars as $pseudo_avatar) {
          echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
                 <a href="">
                   <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
                 </a>";
        }
      }
      }else{
      	echo"<div class='error'>Vous êtes le seul membre pour l'instant"</div>";
      }
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > Zakarya93 Messages postés 1026 Statut Membre
         
        Même PB ligne 19 !
        <?php 
        require_once('functions/membre.func.php');
        include('body/header.php');
        include('body/menu.php');
        ?>
        <h3>Liste des membres</h3>
        <?php 
        $pseudos_avatars = recuperer_pseudo_avatar();
        if(!empty($pseudos_avatars))
        {	
         foreach($pseudos_avatars as $pseudo_avatar) {
            echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
                   <a href="">
                     <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
                   </a>";
          }
        }
        }else{
        	echo"<div class='error'>Vous êtes le seul membre pour l'instant</div>";
        }
        
        0
    2. Zakarya93 Messages postés 1026 Statut Membre 10
       
      toujours ce : Parse error: syntax error, unexpected '"> ' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp\www\rs\pages\liste_membre.php on line 14

      malgré la MaJ
      0
  4. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    <?php 
    require_once('functions/membre.func.php');
    include('body/header.php');
    include('body/menu.php');
    ?>
    <h3>Liste des membres</h3>
    <?php 
    $pseudos_avatars = recuperer_pseudo_avatar();
    if(!empty($pseudos_avatars))
    {	
     foreach($pseudos_avatars as $pseudo_avatar) {
        echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
               <a href=''>
                 <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
               </a>";
      }
    }
    }else{
    	echo"<div class='error'>Vous êtes le seul membre pour l'instant</div>";
    }
    

    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      le problème venait des doubles quotes de ton HREF.. alors que tu encapsules déjà ton ECHO avec des doubles-quotes...
      0
    2. Zakarya93 Messages postés 1026 Statut Membre 10
       
      Parse error: syntax error, unexpected '}' in C:\wamp\www\rs\pages\liste_membre.php on line 18

      maintenant
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Une accolade en trop ... ligne 18.

      <?php 
      require_once('functions/membre.func.php');
      include('body/header.php');
      include('body/menu.php');
      ?>
      <h3>Liste des membres</h3>
      <?php 
      $pseudos_avatars = recuperer_pseudo_avatar();
      if(!empty($pseudos_avatars)) { 
       foreach($pseudos_avatars as $pseudo_avatar) {
          echo "<p><a href=''>".$pseudo_avatar['pseudo']."</a></p>
                 <a href=''>
                   <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
                 </a>";
        }
      }else{
         echo"<div class='error'>Vous êtes le seul membre pour l'instant</div>";
      }
      
      0
    4. Zakarya93 Messages postés 1026 Statut Membre 10
       
      Mille merci :) c'est bizzare maintenant je ne peux plus me déconnecter de mon compte :(
      0
    5. Zakarya93 Messages postés 1026 Statut Membre 10
       
      voici mon header.php :

      <div class='header'>
      <?php
       $result= infos_membre_connecte();
      
      //-------------------------------------------------//
       
       $infos  = $result['result'];
      if(count($infos)>0){
         $pseudo = isset($infos['pseudo'])?$infos['pseudo']:'';
         echo "Bienvenue ". $pseudo;
      }else{
       echo "<br> Aucun résultat.";
      }
      if(!isset($_SESSION['pseudo']))
      {
      header("Location:index.php?page=login");
      }
      ?>
      <p><a href="index.php?page=logout">Se déconnecter</a></p>
      </div>
      0