Parce ce que j'ai mis ne doit pas correspondre à ce que tu à toi dans la base de données.
Type: Messages; Utilisateur: Meloooo
Parce ce que j'ai mis ne doit pas correspondre à ce que tu à toi dans la base de données.
Dans la jointure, il y a $id_event, donc non à mon avis ca risque pas de marcher étant donné que la variable n'est déclarée nulle part.
Je pense qu'il faut simplement remplacer cette ligne :
...
Essayes d'exécuter ta requête et de faire un echo tout simplement ou de faire ca :
$variable=mysql_result($somme,0)
Montre ta requête
Dans ton select.
Tu compte le nombre d'inscrit pour tous les évènements qu'il soit privé ou public.
Donc il te manque une condition (public ou privé)
Ensuite il te manque ta jointure entre les...
Je pense que tu devrais faire sa en une seule requête, qui te permettra de calculer le nombre d'inscrit pour chaque évènement public ou privé.
Et tu ne peux pas faire qu'une seule requête ?
As-tu un lien entre la table event et inscripevent ?
Explique nous, ce que fais ton code et plus précisément ta requête ;)
Hum, bizarre car je viens de le faire sur une de mes bases, et elle fonctionne, je te files un lien qui pourra peut être t'aider : ...
$sql = "SELECT SUM(nombre) as masomme FROM inscriptevent WHERE id_event = '.$id_event' GROUP BY nombre ORDER BY masomme ASC";
Le group by ne prends pas les valeurs calculées, mais le order by oui...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.