Je remets le code complet corrigé au cas où l'erreur vienne d'ailleurs.
<? include ("source.php"); ?>
<?php
$hostname = "";
$user = "";
$password = "";
$nom_base_donnees = "";
$pseudo = $_POST['pseudo'];
mysql_connect($hostname, $user, $password) or die(mysql_error());
mysql_select_db($nom_base_donnees);
$sql = "SELECT * FROM france WHERE pseudo = '".$_POST['pseudo']."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
function CalculeResultat($data1, $data2, $reel1, $reel2)
{
$resultat = 0;
// on passe tout en entier
$data1 = intval($data1);
$data2 = intval($data2);
$reel1 = intval($reel1);
$reel2 = intval($reel2);
$diff_data1 = $data2 - $data1; // si positif, $data['fr2'] > $data['fr1']
$diff_reel1 = $reel2 - $reel1; // si positif, $reel2 > $reel1
// là on trouve les scores
if (($data1 == $reel1) && ($data2 == $reel2))
{
$resultat = 2;
}
else
{
// on n'a pas les scores, mais au moins le vainqueur
if (($diff_data1 > 0) && ($diff_reel1 > 0))
$resultat = 1;
if (($diff_data1 < 0) && ($diff_reel1 < 0))
$resultat = 1;
if (($diff_data1 == 0) && ($diff_reel1 == 0))
$resultat = 1;
};
return $resultat;
};
// calcul pour les scores 1 et 2:
$resultat1 = CalculeResultat($data['fr1'], $data['fr2'], $reel1, $reel2);
// calcul pour les scores 3 et 4 :
$resultat2 = CalculeResultat($data['fr3'], $data['fr4'], $reel3, $reel4);
// calcul pour les scores 5 et 6 :
$resultat3 = CalculeResultat($data['fr5'], $data['fr6'], $reel5, $reel6);
// calcul pour les scores 7 et 8 :
$resultat4 = CalculeResultat($data['fr7'], $data['fr8'], $reel7, $reel8);
// calcul pour les scores 9 et 10 :
$resultat5 = CalculeResultat($data['fr9'], $data['fr10'], $reel9, $reel10);
while($data = mysql_fetch_assoc($req))
{
?>
<TABLE BORDER=1 ALIGN=CENTER>
<CAPTION><FONT SIZE="5" <FONT FACE="ARIAL"> <FONT COLOR="BLUE">FRANCE</FONT></CAPTION>
<CAPTION><FONT SIZE="4" <FONT FACE="ARIAL"> <FONT COLOR="GREEN"><? echo $data['pseudo']; ?> a pronostiqué : </FONT></CAPTION> <br />
<TR>
<TH COLSPAN="5"> SCORES </TH>
<TH ALIGN=CENTER> BUTS </TH>
</TR>
<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra1; ?></TD></FONT> <TD><B><? echo $data['fr1']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra2; ?></TD> <TD><B><? echo $data['fr2']; ?></B></TD><TD></TD><TD ALIGN=CENTER> <FONT COLOR=RED><? echo $resultat1; ?></FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra3; ?></TD></FONT> <TD><B><? echo $data['fr3']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra4; ?></TD> <TD><B><? echo $data['fr4']; ?></B></TD><TD></TD><TD ALIGN=CENTER> <FONT COLOR=RED><? echo $resultat2; ?></FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra5; ?></TD></FONT> <TD><B><? echo $data['fr5']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra6; ?></TD> <TD><B><? echo $data['fr6']; ?></B></TD><TD></TD><TD ALIGN=CENTER> <FONT COLOR=RED><? echo $resultat3; ?></FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra7; ?></TD></FONT> <TD><B><? echo $data['fr7']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra8; ?></TD> <TD><B><? echo $data['fr8']; ?></B></TD><TD></TD><TD ALIGN=CENTER> <FONT COLOR=RED><? echo $resultat4; ?></FONT></TD>
</TR>
<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra9; ?></TD></FONT> <TD><B><? echo $data['fr9']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipefra10; ?></TD> <TD><B><? echo $data['fr10']; ?></B></TD><TD></TD><TD ALIGN=CENTER> <FONT COLOR=RED><? echo $resultat5; ?></FONT></TD>
</TR>
<TR>
<TD COLSPAN="5" ALIGN=CENTER><FONT COLOR="BLUE"><B> TOTAL BUTS </B></FONT> <TD><B><? echo ; ?></B></TD>
</TR>
</TABLE>
<?php } ?>