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

Résolu/Fermé
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 8 juin 2015 à 21:29
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 8 juin 2015 à 22:15
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 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
8 juin 2015 à 21:31
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 21:36
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 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
8 juin 2015 à 21:33
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 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
Modifié par jordane45 le 8/06/2015 à 21:37
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 21:39
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 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649 > Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020
8 juin 2015 à 21:42
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 21:47
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 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
8 juin 2015 à 21:51
<?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 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
8 juin 2015 à 21:52
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 21:52
Parse error: syntax error, unexpected '}' in C:\wamp\www\rs\pages\liste_membre.php on line 18

maintenant
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
Modifié par jordane45 le 8/06/2015 à 21:53
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 21:59
Mille merci :) c'est bizzare maintenant je ne peux plus me déconnecter de mon compte :(
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
8 juin 2015 à 22:01
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