Erreur: syntax error, unexpected '}'
Résolu
Raph3210
-
stgcici Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
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
}
?>
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
}
?>
A voir également:
- Erreur: syntax error, unexpected '}'
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
6 réponses
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;
}
}
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;
}
}
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.
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.
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question