nico3009
Membre récent

Hors-Ligne
Messages: 1

|
Bonjour,
j'ai créé un site de pronostics de foot. Le script qui suit permet d'afficher les scores qu'a validé le joueur ainsi que le nombre de buts qui lui est attribué. Au niveau des scores, tout va bien. Je récupère ses variables ("fr1", "fr2"...) dans la table "france" à partir de son pseudo. Mon fichier "source.php" que j'ai mis en include contient entre autres les scores réels des matchs ("reel1", "reel2"...). J'ai donc fait des conditions ternaires qui attribuent un certain nombre de buts au joueur en comparant les scores réels et ceux du joueur. Un nombre de buts s'affiche mais ne correspond pas du tout aux conditions !!! Je vous résume donc le barème voulu : Le joueur saisit des scores du type "3-1" (fr1-fr2), "2-2" (fr3-fr4), "0-1"(fr5-fr6)... et le score réel est du type reel1-reel2, reel3-reel4... - Si le score du joueur est égal au score réel, le joueur marque 2 buts. - Si le joueur trouve le vainqueur sans trouver le score réel il marque 1 point. - Sinon il marque 0 but.
Voici le script :
<? 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());
if ((($data['fr1'])==($reel1))&&(($data['fr2'])==($reel2))){$resultat1="2";}elseif((($data['fr1'])>($data['fr2']))&&(($reel1)>($reel2))){$resultat1="1";}elseif((($data['fr1'])<($data['fr2']))&&(($reel1)<($reel2))){$resultat1="1";}elseif((($data['fr1'])==($data['fr2']))&&(($reel1)==($reel2))){$resultat1="1";}else{$resultat1="0";}
if ((($data['fr3'])==($reel3))&&(($data['fr4'])==($reel4))){$resultat2="2";}elseif((($data['fr3'])>($data['fr4']))&&(($reel3)>($reel4))){$resultat2="1";}elseif((($data['fr3'])<($data['fr4']))&&(($reel3)<($reel4))){$resultat2="1";}elseif((($data['fr3'])==($data['fr4']))&&(($reel3)==($reel4))){$resultat2="1";}else{$resultat2="0";}
if ((($data['fr5'])==($reel5))&&(($data['fr6'])==($reel6))){$resultat3="2";}elseif((($data['fr5'])>($data['fr6']))&&(($reel5)>($reel6))){$resultat3="1";}elseif((($data['fr5'])<($data['fr6']))&&(($reel5)<($reel6))){$resultat3="1";}elseif((($data['fr5'])==($data['fr6']))&&(($reel5)==($reel6))){$resultat3="1";}else{$resultat3="0";}
if ((($data['fr7'])==($reel7))&&(($data['fr8'])==($reel8))){$resultat4="2";}elseif((($data['fr7'])>($data['fr8']))&&(($reel7)>($reel8))){$resultat4="1";}elseif((($data['fr7'])<($data['fr8']))&&(($reel7)<($reel8))){$resultat4="1";}elseif((($data['fr7'])==($data['fr8']))&&(($reel7)==($reel8))){$resultat4="1";}else{$resultat4="0";}
if ((($data['fr9'])==($reel9))&&(($data['fr10'])==($reel10))){$resultat5="2";}elseif((($data['fr9'])>($data['fr10']))&&(($reel9)>($reel10))){$resultat5="1";}elseif((($data['fr9'])<($data['fr10']))&&(($reel9)<($reel10))){$resultat5="1";}elseif((($data['fr9'])==($data['fr10']))&&(($reel9)==($reel10))){$resultat5="1";}else{$resultat5="0";}
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 } ?>
Merci de votre aide |