bonjour tous! voila mon souci : j'aimerai une aide pour une requete(ci dessous) à savoir de changer la valeur10* pour adapter à chasue case un ciffre different et non pas un multiple de 10 , merci (
[ Lien ]) et si vous avez besoin d'autres infos bien sur...merci
Calcul des points gagnés par les membres pour le challenge PRONOGAIN --------------------------
$Requete_SQL = mysql_db_query($SQL_BDD,"SELECT * FROM pronostic LEFT JOIN membre ON membre.id_membre=pronostic.id_membre WHERE date='".$date."' ",$DB_Link) or die(mysql_error());
echo "<br><br>Points gagnés par les membres pour le challenge PRONOGAIN";
$NbJoueurs = mysql_num_rows($Requete_SQL);
// Parcourt chaque pronostiqueur
for ($i=0; $i<$NbJoueurs; $i++)
{
$NbPointsTotal = mysql_result($Requete_SQL,$i,"totalpoints");
// Parcourt chaque cheval
for($j=1; $j<9; $j++)
{
$Pronostic = mysql_result($Requete_SQL,$i,"prono".$j);
switch($j)
{
case "1" : $Resultat = $chev1; break;
case "2" : $Resultat = $chev2; break;
case "3" : $Resultat = $chev3; break;
case "4" : $Resultat = $chev4; break;
case "5" : $Resultat = $chev5; break;
case "6" : $Resultat = $chev6; break;
case "7" : $Resultat = $chev7; break;
case "8" : $Resultat = $chev8; break;
default : break;
}
if ($Pronostic == $Resultat)
{
$PtsGagnes = 10*(10-$j);
$NbPointsTotal = $NbPointsTotal + $PtsGagnes;
}
}
// Enregistrement des nouveaux totaux dans la table membre
echo "<br>".mysql_result($Requete_SQL,$i,"pseudo")." : ".$NbPointsTotal."";
$ID_MembreEnCours = mysql_result($Requete_SQL,$i,"id_membre");
$Requete_MAJScore = mysql_db_query($SQL_BDD,"UPDATE membre SET totalpoints=\"$NbPointsTotal\" WHERE id_membre=\"$ID_MembreEnCours\"",$DB_Link) or die(mysql_error());
// enregistre le rappel des résultats du dernier prono du membre
$Cmt = "Vous avez gagné <b>".$PtsGagnes."</b> points lors du quinté du <b>".DateFrancaise($date)."</b>";
$Requete_MAJCmt = mysql_db_query($SQL_BDD,"UPDATE membre SET totalpoints_cmt=\"$Cmt\" WHERE id_membre=\"$ID_MembreEnCours\"",$DB_Link) or die(mysql_error());
mysql_fetch_row($Requete_SQL);
}
titin