Erreur: syntax error, unexpected '}'

Résolu
Raph3210 -  
stgcici Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voila mon code php, mais il ne marche pas qq pourrais il m'expliquer s'il vous plait ;)
<?php
function list_amis_exp()
{
$results = array();
$query = mysql_query("SELECT pseudo_dest,avatar FROM amis INNER JOIN utilisateurs ON utilisateurs.pseudo = amis.pseudo_dest WHERE pseudo_exp = '{$_SESSION['pseudo']}' AND active=1");
while($row = mysql_fetch_assoc($query))
{
$results[] = $row;
}
return $results
}

function list_amis_dest()
{
$results = array();
$query = mysql_query("SELECT pseudo_exp,avatar FROM amis INNER JOIN utilisateurs ON utilisateurs.pseudo = amis.pseudo_exp WHERE pseudo_dest = '{$_SESSION['pseudo']}' AND active=1");
while($row = mysql_fetch_assoc($query))
{
$results[] = $row;
}
return $results
}
?>

6 réponses

stgcici Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   1
 
salut,
Peut on avoir l'erreur qu'affiche ton code?
Essai d'affiché le contenu de ta requête voir si elle retourne des valeurs.

$query = mysql_query("SELECT pseudo_exp,avatar FROM amis INNER JOIN utilisateurs ON utilisateurs.pseudo = amis.pseudo_exp WHERE pseudo_dest = '$_SESSION['pseudo']' AND active=1");
$nbre=mysql_num_rows($query);
echo $nbre;
//ensuite
while($row = mysql_fetch_assoc($query)) {
foreach($row as $val){
//affiche le resultat
echo $val;
}
}
0
reaverlost Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   21
 
Salut,

Rajoutes des points virgules ";" à la fin de tes 2 return.
0
stgcici Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   1
 
Excuse je n'avais pas vu l'erreur.Tu as certainement oublié de fermer une accolade.
Je ton te conseil de ré-parcourir l'ensemble de ton code en prenant le soin de bien indenté les lignes dans la page dans laquelle tu appel tes fonctions et ou tu as écris tes fonctions.
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Bonjour,

pour obtenir une réponse rapidement et aider les gens qui veulent t'aider, il serait judicieux de faire 2 choses :
- utiliser les balises de code, histoire d'avoir une mise en page un peu plus lisible et une numérotation des lignes
- indiquer le numéro de ligne où l'erreur arrive, le must serait carrément de l'indiquer dans le code.

Question de simple bon sens et de respect envers ceux qui donnent de leur temps pour aider les autres.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Tes commentaires sont invisibles pour Raph3210 qui n'est pas membre.
Si tu veux répondre, utilise le bouton "Répondre" ;)
0
stgcici Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   1
 
ok.
merci pour la remarque
0