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

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
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
ozone_ Messages postés 1823 Statut Membre 478
 
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
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
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
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
jordane45 Messages postés 40050 Statut Modérateur 4 757 > 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
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
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
<?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
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
le problème venait des doubles quotes de ton HREF.. alors que tu encapsules déjà ton ECHO avec des doubles-quotes...
0
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
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
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
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
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