Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESP

Résolu/Fermé
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 10 juin 2015 à 18:33
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 10 juin 2015 à 19:32
Bonjour,

J'ai cette erreur : Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp\www\rs\pages\liste_membre.php on line 15

<?php 
require_once('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
if(session_id() == '') {
 session_start();
} 

?>
<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=<?php echo $pseudo_avatar['pseudo'];?>'>".$pseudo_avatar['pseudo']."</a></p>
           <a href='index.php?page=profile&pseudo=<?php echo $pseudo_avatar['pseudo'];?>'>
             <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>";
}


Que faire ? merci d'avance svp :)
A voir également:

1 réponse

jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 4 719
Modifié par jordane45 le 10/06/2015 à 19:15
   echo "<p><a href='&pseudo=<?php echo $pseudo_avatar['pseudo'];?>'>".$pseudo_avatar['pseudo']."</a></p>
 <a href='index.php?page=profile&pseudo=<?php echo $pseudo_avatar['pseudo'];?>'>
             <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
           </a>";

A remplacer par :
   echo "<p><a href='&pseudo=". $pseudo_avatar['pseudo']."'>".$pseudo_avatar['pseudo']."</a></p>
 <a href='index.php?page=profile&pseudo=".$pseudo_avatar['pseudo']."'>
             <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
           </a>";



Par contre.. tu n'as pas tenu compte de ma remarque précédente concernant cette ligne de code !!!
require_once('functions/membre.func.php');


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
10 juin 2015 à 19:13
Excusez moi j'ai du oublié, je vais donc la commenter de suite
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
Modifié par Zakarya93 le 10/06/2015 à 19:14
Sinon j'obtiens : Parse error: syntax error, unexpected '<' in C:\wamp\www\rs\pages\liste_membre.php on line 17

<?php 
include('body/header.php');
include('body/menu.php');
if(session_id() == '') {
 session_start();
} 

?>
<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=". $pseudo_avatar['pseudo']."'>".$pseudo_avatar['pseudo']."
 <a href='index.php?page=profile&pseudo=".$pseudo_avatar['pseudo']."'>
             <img src='avatar/".$pseudo_avatar['avatar']."' height='100' width='100' alt='avatar'>
           </a>";</a></p>
  }
}else{
   echo"<div class='error'>Vous êtes le seul membre pour l'instant</div>";
}
0
jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 4 719
10 juin 2015 à 19:16
Comme tu peux le voir ... après le " et ; ... tu as </a><p> ..... donc ..ça te génère une erreur...
essayes comme ça :
echo "<p><a href='&pseudo=". $pseudo_avatar['pseudo']."'>".$pseudo_avatar['pseudo']."</a></p>
 <a href='index.php?page=profile&pseudo=".$pseudo_avatar['pseudo']."'>
             <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
10 juin 2015 à 19:20
j'ai mtn : Fatal error: Call to undefined function infos_membre_connecte() in C:\wamp\www\rs\body\header.php on line 3

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
jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 4 719
10 juin 2015 à 19:23
Le code que tu nous montre .. c'est celui de quelle page ?
liste_membre ou membre ?
Si c'est "liste_membre" .... (pour cette page là uniquement) .. il faut remettre
require_once('functions/membre.func.php');
0