Parse error: syntax error, unexpected '"><img src='avatar/"'
Résolu
Zakarya93
Messages postés
1026
Statut
Membre
-
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
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
-
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>
-
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 ! -
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-
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>"; }- 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>"; }
-
-
-
<?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>"; }
-
-
-
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>"; } -
-
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>
-