Salut à toi,
Oula!
C'est le bazart la dedans...
Ce serait plus simple à comprendre si c'etait bien rangé.
Pourquoi tu ne fais tes calculs à part en creant des variables?
$requete=mysql_query("SELECT SUM(objet.xp_objet) FROM soiree LEFT JOIN dj ON dj.id_dj=soiree.id_dj LEFT JOIN matos ON matos.id_dj=dj.id_dj LEFT JOIN objet ON objet.id_objet=matos.id_objet WHERE soiree.date_soiree="2007-07-19" GROUP BY dj.id_dj")
$data=mysql_fetch_assoc($requete)
$var1=$data['objet.xp_objet']
$var2=$var1*3*($soiree.reussite_soiree+50)/100
UPDATE soiree,dj SET dj.xp_dj=$var2 WHERE soiree.id_dj=dj.id_dj AND soiree.date_soiree='2007-07-19'
Par contre je ne suis pas sur(pas verifié) que tes jointures étaient bonnes.
Je suis encore un noob donc c'est pas bon à 100%
Amicalement,ZigZog
Oula!
C'est le bazart la dedans...
Ce serait plus simple à comprendre si c'etait bien rangé.
Pourquoi tu ne fais tes calculs à part en creant des variables?
$requete=mysql_query("SELECT SUM(objet.xp_objet) FROM soiree LEFT JOIN dj ON dj.id_dj=soiree.id_dj LEFT JOIN matos ON matos.id_dj=dj.id_dj LEFT JOIN objet ON objet.id_objet=matos.id_objet WHERE soiree.date_soiree="2007-07-19" GROUP BY dj.id_dj")
$data=mysql_fetch_assoc($requete)
$var1=$data['objet.xp_objet']
$var2=$var1*3*($soiree.reussite_soiree+50)/100
UPDATE soiree,dj SET dj.xp_dj=$var2 WHERE soiree.id_dj=dj.id_dj AND soiree.date_soiree='2007-07-19'
Par contre je ne suis pas sur(pas verifié) que tes jointures étaient bonnes.
Je suis encore un noob donc c'est pas bon à 100%
Amicalement,ZigZog