Probleme avec IF et else

Résolu
Bonjour à tous,

Voilà mon soucis j'ai un code php qui permet de faire gagner le solde d'un coffre fort.
Mon probleme est que lors de l'insertion du bon code j'ai les deux paramettre qui s'affiche gagner et perdu.
Merci à vous tous de votre aide.

je vous met ma page complete :

<html>
<head>

<title>Résultat</title>
<meta name="robots" content="index, follow" />
<META NAME="description" CONTENT="Instant gagnant : description de votre site">
<META NAME="keywords" CONTENT="vos mots clés">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<center>
<table cellspacing="0" cellpadding="0" width=545 height=100%>
<tr>
<td colspan="3" height="17" width="545" background="template/images/haut_corps.gif" align="center"></td>
</tr>
<tr>
<td width=545 height=100% background="template/images/corps.gif" align="center" valign="top">

<br><div id=texte>Résultats ...</div><br><br>

<p align="center">
<div id=texte-normal>
<?php

// Ici le code de votre page protégé
mysql_query("UPDATE `membres` SET `participer`=`participer`+1 WHERE `id`='".$utilisateur->id."'");
mysql_query("UPDATE `admin` SET `codestotal`=`codestotal`+1");
mysql_query("UPDATE `membres` SET `lastplay`='".date('U')."' WHERE `id`='".$utilisateur->id."'");

if($utilisateur->premierjeu==0){
mysql_query("UPDATE `membres` SET `premierjeu`=1 WHERE `id`='".$utilisateur->id."'");
mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->parrainage.",`gainsref`=`gainsref`+".$varsadmin->parrainage." WHERE `id`='".$utilisateur->parrain."'");
}
if($_SESSION['ref']<>""&&$_SESSION['ref']<>0){
mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->affiliation.",`gainsref`=`gainsref`+".$varsadmin->affiliation." WHERE `id`='".$_SESSION['ref']."'");
mysql_query("UPDATE `admin` SET `totlienref`=`totlienref`+".$varsadmin->affiliation."");
}
mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->jeu." WHERE `id`='".$utilisateur->id."'");
mysql_query("UPDATE `admin` SET `totjeu`=`totjeu`+".$varsadmin->jeu."");

$jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'"));
$afform=false;
if($jeu > numcoffre){
//il a gagné
echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'";

$resultat="<input type='hidden' name='data' value='".$jeu->id."'><input type='hidden' name='titre' value='".$jeu->titre."'><p>Félicitations !!! Vous avez gagné : ".$jeu->titre."</p>";
$afform=true;
$unique=md5(uniqid(rand(0,999999999),false));
mysql_query("INSERT INTO `lotsrecus`(`unique`,`titre`,`email`,`donnees`) VALUES('$unique','".str_replace("'","\\'",$jeu->titre)."','','')");
mysql_query("UPDATE `membres` SET `win`=`win`+1 WHERE `id`='".$utilisateur->id."'");
}else{
//il a perdu
$jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_GET['numcoffre']."'"));

echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_GET['numcoffre']."'";

$resultat="<center>Désolé vous avez perdu ...<br><br><a href='jeucoffre.php'>Rejouer tout de suite !</a></center>";
mysql_query("UPDATE `membres` SET `loose`=`loose`+1 WHERE `id`='".$utilisateur->id."'");
}
?>
</div>
<div align="center">
<form method="post" name="form1" action="?fini=oui&lot=<?php echo $jeu->titre ?>&data=<?php echo $jeu->id; ?>&numcoffre=<?php echo $numcoffre; ?>">
<table width="400" border="0">
<tr>
<td id="resultat_test-1"><strong>Résultat ...</strong>
<table width="100%" border="0">
<tr>
<td id="resultat_test-2"><?php echo $resultat; ?>
<?php if($afform==true){ ?>
<table width="100%" border="0">
<tr>
<td><div id=texte-normal>Objet : </div></td>
<td><div id=texte-normal><?php echo $jeu->titre; ?></div>
<input type="hidden" name="unique" value="<?php echo $unique; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Montant : </div></td>
<td><div id=texte-normal><?php echo $jeu->totcoffre; ?></div>

</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><div id=texte-normal>Adresse Email : </div></td>
<td><input name="email" type="text" id="email" value="<?php echo $utilisateur->email; ?>"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div id=texte-normal>Prénom : </div></td>
<td><input name="prenom" type="text" id="prenom" value="<?php echo $utilisateur->prenom; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Nom : </div></td>
<td><input name="nom" type="text" id="nom" value="<?php echo $utilisateur->nom; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Adresse : </div></td>
<td><input name="adresse" type="text" id="adresse" value="<?php echo $utilisateur->adresse; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Code Postal : </div></td>
<td><input name="cp" type="text" id="cp" value="<?php echo $utilisateur->cp; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Ville :</div> </td>
<td><input name="ville" type="text" id="ville" value="<?php echo $utilisateur->ville; ?>"></td>
</tr>
<tr>
<td><div id=texte-normal>Pays : </div></td>
<td><input name="pays" type="text" id="pays" value="<?php echo $utilisateur->pays; ?>">
<input type="hidden" name="prix" id="prix" value="<?php echo $jeu->totcoffre; ?>"></td>

</tr>
</table>
<div align="center">
<input type="submit" name="Submit" value="Enregistrer">
</div>
<?php } ?>
</td>
</tr>
</table></td>
</tr>
</table>
</form>
</div>
<?php
if (($_GET['fini']=="oui")&&($lot == "Jeu Coffres Instant")){
mysql_query("UPDATE `membres` SET `argent`=`argent`+'".$_POST['prix']."' WHERE `id`='".$utilisateur->id."'");
mysql_query("UPDATE `jeu_coffre` SET `totcoffre`=`totcoffre`='0.00'");
}
?><?php
if($_GET['fini']=="oui"){

$donnees=str_replace("'","\\'",$_POST['prenom']." ".$_POST['nom']."<br>".$_POST['adresse']."<br>".$_POST['cp']." ".$_POST['ville']."<br>".$_POST['pays']);
mysql_query("UPDATE `lotsrecus` SET `email`='".$_POST['email']."',`donnees`='$donnees' WHERE `unique`='".$_POST['unique']."'");
mysql_query("UPDATE `admin` SET `totalgains`= `totalgains`+'".$_POST['prix']."'");
mysql_query("INSERT INTO `gagnants` VALUES ('".date('U')."','".ucfirst($_POST['prenom'])." ".substr(ucfirst($_POST['nom']),0,1).".','".$_POST['id']."','".$_POST['titre']."','".$_POST['prix']."')");

$date = date("d/m/Y H:i");
$headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
$html = "Bonjour ".$_POST['prenom']." ".$_POST['nom'].",
Vous venez de gagner : ".$_POST['nomobjet']."

Nous avons enregistré vos données, le montant de votre gain est égal ou supérieur à 10 euros, vous pouvez
effectuer une demande de paiement. Si ce n'est déjà fait, nous vous invitons à vous inscrire sur $nomsite, pour profiter d'encore plus de fonctionnalités.\r\n
Avez-vous bien entré vos données personnel pour recevoir votre lot!, si ce n'est pas le cas, faite le, le plus rapidement possible.\r\n
Merci de nous avoir fait confiance et surtout n'oubliez pas, Qui ne tente rien n'a rien !\r\n
L'equipe de $nomsite
\r\n
Le $date
";
mail($_POST['email'],"Vous avez gagné sur $nomsite","$html",$headers)

?>

<?php } ?>
<?php
if($_GET['fini']=="oui"){
$headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
$html="Nom : ".$_POST['nom']."
Prenom : ".$_POST['prenom']."
Email : ".$_POST['email']."
Resultat : ".$_POST['nomobjet']."
";
mail($siteemail,"Gagnant sur $nomsite","$html",$headers)
?>
<?php } ?>

<?php
if($jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_GET['numcoffre']."'"))){
?>
<div id=texte-normal align="center">
<?php
if($_GET['fini']=="oui"){
echo "<br><br>Encore Félicitation $utilisateur->nom, <br><br>Un email vous a été envoyé. <br>";
echo "<br><a href='jeucoffre.php'><br>Rejouer !</a></center>";

}
?>
<?php } ?>
</p>
</p>

</tr>
<tr>
<td colspan="3" height="17" width="545" background="template/images/bas_corps.gif"></td>
</tr>
</table>
</body>
</html>
Configuration: php, code, if et else

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour..

    bon, deja.. au lieu de if($jeu > numcoffre){ il faut if($jeu > $numcoffre){

    t avais oublier le $ ;)

    essai avec ca et dis nous ce qu il en est ;)
    1. Toujour pareil voila le resultat j'ai les deux argument qui s'affiche:

      Résultat ...
      Désolé vous avez perdu ...

      Rejouer tout de suite !

      Encore Félicitation,

      Un email vous a été envoyé.

      Rejouer !
      1. Contributeur
        re :)

        alors.. j'ai regarder + en detail ton code... et ca fait peur :p

        Tu melange du php avec de l'html pour revenir en php... grossiere erreur..

        quelquechose comme ca ne marche pas :

        aaa<br>
        <?php if ($a=1){ ?>
        blabla<br>
        <?php }else{ ?>
        dou dou<br>
        <?php } ?>
        bbb

        Ca t affichera forcement :
        aaa
        blabla
        doudou
        bbb

        alors que :
        aaa<br>
        <?php
        if ($a=1){
        echo "blabla<br>";
        }else{
        echo "doudou<br>";
        ?>
        bbb

        taffichera :

        aaa
        blabla
        bbb

        ou

        aaa
        doudou
        bbb

        celon $a si il vaut 1 ou pas...

        Perso je prefere cette 3eme solution:

        <?php
        $Html="aaa<br>";
        if ($a=1){
        $Html.= "blabla<br>";
        }else{
        $Html.="doudou<br>";
        }
        $Html.="bbb";

        echo $Html;
        ?>

        donc modifie ton code en fonction de la solution 2 ou 3 ;)
        1. Merci de ton aide j'ai regler mon probleme avec IF et ELSE

          Maintenant si il gagne j'ai le formulaire du client qui s'affiche ca me derange pas en sois mais simplement il me remet le bouton enregistrer si la personne reclique dessus ca va etre un peu embetant car il pourra ce recredite deux fois
          merci de votre aide
          1. Contributeur
            re:)

            ben redonnne moi ton code corrigé ;) je pense que ton bouton est mal placé ;)
            1. Voila le code en faite il me manquais un hidden numcoffre pour le If et Else.

              Voila le code :

              <html>
              <head>

              <title>Résultat</title>
              <meta name="robots" content="index, follow" />
              <META NAME="description" CONTENT="Instant gagnant : description de votre site">
              <META NAME="keywords" CONTENT="vos mots clés">
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
              <link rel="stylesheet" type="text/css" href="style.css">
              </head>
              <center>
              <table cellspacing="0" cellpadding="0" width=545 height=100%>
              <tr>
              <td colspan="3" height="17" width="545" background="template/images/haut_corps.gif" align="center"></td>
              </tr>
              <tr>
              <td width=545 height=100% background="template/images/corps.gif" align="center" valign="top">

              <br><div id=texte>Résultats ...</div><br><br>

              <p align="center">
              <div id=texte-normal>
              <?php

              // Ici le code de votre page protégé
              mysql_query("UPDATE `membres` SET `participer`=`participer`+1 WHERE `id`='".$utilisateur->id."'");
              mysql_query("UPDATE `admin` SET `codestotal`=`codestotal`+1");
              mysql_query("UPDATE `membres` SET `lastplay`='".date('U')."' WHERE `id`='".$utilisateur->id."'");

              if($utilisateur->premierjeu==0){
              mysql_query("UPDATE `membres` SET `premierjeu`=1 WHERE `id`='".$utilisateur->id."'");
              mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->parrainage.",`gainsref`=`gainsref`+".$varsadmin->parrainage." WHERE `id`='".$utilisateur->parrain."'");
              }
              if($_SESSION['ref']<>""&&$_SESSION['ref']<>0){
              mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->affiliation.",`gainsref`=`gainsref`+".$varsadmin->affiliation." WHERE `id`='".$_SESSION['ref']."'");
              mysql_query("UPDATE `admin` SET `totlienref`=`totlienref`+".$varsadmin->affiliation."");
              }
              mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->jeu." WHERE `id`='".$utilisateur->id."'");
              mysql_query("UPDATE `admin` SET `totjeu`=`totjeu`+".$varsadmin->jeu."");

              $jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'"));
              $afform=false;
              if($jeu>numcoffre){

              echo "if";
              //il a gagné
              /*echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'";*/

              $resultat="<input type='hidden' name='data' value='".$jeu->id."'><input type='hidden' name='titre' value='".$jeu->titre."'><p>Félicitations !!! Vous avez gagné : ".$jeu->titre."</p>";
              $resultat1="<p>Félicitations !!! Vous avez gagné : ".$jeu->titre."</p>";

              $afform=true;
              $unique=md5(uniqid(rand(0,999999999),false));
              mysql_query("INSERT INTO `lotsrecus`(`unique`,`titre`,`email`,`donnees`) VALUES('$unique','".str_replace("'","\\'",$jeu->titre)."','','')");
              mysql_query("UPDATE `membres` SET `win`=`win`+1 WHERE `id`='".$utilisateur->id."'");
              }else{
              echo "else";
              //il a perdu
              $jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'"));

              /*echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'";*/

              $resultat="<center>Désolé vous avez perdu ...<br><br><a href='jeucoffre.php'>Rejouer tout de suite !</a></center>";
              mysql_query("UPDATE `membres` SET `loose`=`loose`+1 WHERE `id`='".$utilisateur->id."'");
              }
              ?>
              </div>
              <div align="center">
              <form method="post" name="form1" action="?fini=oui&lot=<?php echo $jeu->titre ?>&data=<?php echo $jeu->id; ?>&numcoffre=<?php echo $numcoffre; ?>">
              <input type="hidden" name="numcoffre" id="numcoffre" value="<?php echo $jeu->numcoffre; ?>">
              <table width="400" border="0">

              <tr>
              <td id="resultat_test-1"><strong>Résultat ...</strong>
              <table width="100%" border="0">
              <tr>
              <td id="resultat_test-2"><?php echo $resultat; ?>

              <?php if($afform==true){ ?>
              <table width="100%" border="0">
              <tr>
              <td><div id=texte-normal>Objet : </div></td>
              <td><div id=texte-normal><?php echo $jeu->titre; ?></div>
              <input type="hidden" name="unique" value="<?php echo $unique; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Montant : </div></td>
              <td><div id=texte-normal><?php echo $jeu->totcoffre; ?></div>

              </tr>
              <tr>
              <td></td>
              <td></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Adresse Email : </div></td>
              <td><input name="email" type="text" id="email" value="<?php echo $utilisateur->email; ?>"></td>
              </tr>
              <tr>
              <td> </td>
              <td> </td>
              </tr>
              <tr>
              <td><div id=texte-normal>Prénom : </div></td>
              <td><input name="prenom" type="text" id="prenom" value="<?php echo $utilisateur->prenom; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Nom : </div></td>
              <td><input name="nom" type="text" id="nom" value="<?php echo $utilisateur->nom; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Adresse : </div></td>
              <td><input name="adresse" type="text" id="adresse" value="<?php echo $utilisateur->adresse; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Code Postal : </div></td>
              <td><input name="cp" type="text" id="cp" value="<?php echo $utilisateur->cp; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Ville :</div> </td>
              <td><input name="ville" type="text" id="ville" value="<?php echo $utilisateur->ville; ?>"></td>
              </tr>
              <tr>
              <td><div id=texte-normal>Pays : </div></td>
              <td><input name="pays" type="text" id="pays" value="<?php echo $utilisateur->pays; ?>">
              <input type="hidden" name="prix" id="prix" value="<?php echo $jeu->totcoffre; ?>"></td>

              </tr>
              </table>
              <div align="center">
              <input type="submit" name="Submit" value="Enregistrer">
              </div>
              <?php } ?>
              </td>
              </tr>
              </table></td>
              </tr>
              </table>
              </form>
              </div>
              <?php echo $resultat1; ?>
              <?php
              if (($_GET['fini']=="oui")&&($lot == "Jeu Coffres Instant")){
              mysql_query("UPDATE `membres` SET `argent`=`argent`+'".$_POST['prix']."' WHERE `id`='".$utilisateur->id."'");
              mysql_query("UPDATE `jeu_coffre` SET `totcoffre`=`totcoffre`='0.00'");
              }
              ?><?php
              if($_GET['fini']=="oui"){

              $donnees=str_replace("'","\\'",$_POST['prenom']." ".$_POST['nom']."<br>".$_POST['adresse']."<br>".$_POST['cp']." ".$_POST['ville']."<br>".$_POST['pays']);
              mysql_query("UPDATE `lotsrecus` SET `email`='".$_POST['email']."',`donnees`='$donnees' WHERE `unique`='".$_POST['unique']."'");
              mysql_query("UPDATE `admin` SET `totalgains`= `totalgains`+'".$_POST['prix']."'");
              mysql_query("INSERT INTO `gagnants` VALUES ('".date('U')."','".ucfirst($_POST['prenom'])." ".substr(ucfirst($_POST['nom']),0,1).".','".$_POST['id']."','".$_POST['titre']."','".$_POST['prix']."')");

              $date = date("d/m/Y H:i");
              $headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
              $html = "Bonjour ".$_POST['prenom']." ".$_POST['nom'].",
              Vous venez de gagner : ".$_POST['nomobjet']."

              Nous avons enregistré vos données, le montant de votre gain est égal ou supérieur à 10 euros, vous pouvez
              effectuer une demande de paiement. Si ce n'est déjà fait, nous vous invitons à vous inscrire sur $nomsite, pour profiter d'encore plus de fonctionnalités.\r\n
              Avez-vous bien entré vos données personnel pour recevoir votre lot!, si ce n'est pas le cas, faite le, le plus rapidement possible.\r\n
              Merci de nous avoir fait confiance et surtout n'oubliez pas, Qui ne tente rien n'a rien !\r\n
              L'equipe de $nomsite
              \r\n
              Le $date
              ";
              mail($_POST['email'],"Vous avez gagné sur $nomsite","$html",$headers)

              ?>

              <?php } ?>
              <?php
              if($_GET['fini']=="oui"){
              $headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
              $html="Nom : ".$_POST['nom']."
              Prenom : ".$_POST['prenom']."
              Email : ".$_POST['email']."
              Resultat : ".$_POST['nomobjet']."
              ";
              mail($siteemail,"Gagnant sur $nomsite","$html",$headers)
              ?>
              <?php } ?>

              <?php
              if($jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_GET['numcoffre']."'"))){

              ?>
              <div id="texte-normal" align="center">
              <?php
              if($_GET['fini']=="oui"){

              echo "<br><br>Encore Félicitation $utilisateur->nom, <br><br>Un email vous a été envoyé. <br>";
              echo "<br><a href='jeucoffre.php'><br>Rejouer !</a></center>";
              }

              ?>
              <?php } ?>
              </p>
              </p>

              </tr>
              <tr>
              <td colspan="3" height="17" width="545" background="template/images/bas_corps.gif"></td>
              </tr>
              </table>
              </body>
              </html>
              1. Contributeur
                Bon, en fait, tas rien fait de ce que je t ai dis...
                tu as toujours des if qui se baladent entre le php et le html... mais c'est pas grave..

                Voici le code corrigé... comme il se doit de faire ;)

                <?php

                $Html='
                <html>
                <head>

                <title>Résultat</title>
                <meta name="robots" content="index, follow" />
                <META NAME="description" CONTENT="Instant gagnant : description de votre site">
                <META NAME="keywords" CONTENT="vos mots clés">
                <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                <link rel="stylesheet" type="text/css" href="style.css">
                </head>
                <center>
                <table cellspacing="0" cellpadding="0" width=545 height=100%>
                <tr>
                <td colspan="3" height="17" width="545" background="template/images/haut_corps.gif" align="center"></td>
                </tr>
                <tr>
                <td width=545 height=100% background="template/images/corps.gif" align="center" valign="top">

                <br><div id=texte>Résultats ...</div><br><br>

                <p align="center">
                <div id=texte-normal>
                ';
                // Ici le code de votre page protégé
                mysql_query("UPDATE `membres` SET `participer`=`participer`+1 WHERE `id`='".$utilisateur->id."'");
                mysql_query("UPDATE `admin` SET `codestotal`=`codestotal`+1");
                mysql_query("UPDATE `membres` SET `lastplay`='".date('U')."' WHERE `id`='".$utilisateur->id."'");

                if($utilisateur->premierjeu==0){
                mysql_query("UPDATE `membres` SET `premierjeu`=1 WHERE `id`='".$utilisateur->id."'");
                mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->parrainage.",`gainsref`=`gainsref`+".$varsadmin->parrainage." WHERE `id`='".$utilisateur->parrain."'");
                }
                if($_SESSION['ref']<>"" && $_SESSION['ref'] <> 0){
                mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->affiliation.",`gainsref`=`gainsref`+".$varsadmin->affiliation." WHERE `id`='".$_SESSION['ref']."'");
                mysql_query("UPDATE `admin` SET `totlienref`=`totlienref`+".$varsadmin->affiliation."");
                }
                mysql_query("UPDATE `membres` SET `argent`=`argent`+".$varsadmin->jeu." WHERE `id`='".$utilisateur->id."'");
                mysql_query("UPDATE `admin` SET `totjeu`=`totjeu`+".$varsadmin->jeu."");

                $jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'"));
                $afform=false;
                if($jeu>numcoffre){

                echo "if";
                //il a gagné
                /*echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'";*/

                $resultat="<input type='hidden' name='data' value='".$jeu->id."'><input type='hidden' name='titre' value='".$jeu->titre."'><p>Félicitations !!! Vous avez gagné : ".$jeu->titre."</p>";
                $resultat1="<p>Félicitations !!! Vous avez gagné : ".$jeu->titre."</p>";

                $afform=true;
                $unique=md5(uniqid(rand(0,999999999),false));
                mysql_query("INSERT INTO `lotsrecus`(`unique`,`titre`,`email`,`donnees`) VALUES('$unique','".str_replace("'","\\'",$jeu->titre)."','','')");
                mysql_query("UPDATE `membres` SET `win`=`win`+1 WHERE `id`='".$utilisateur->id."'");
                }else{
                echo "else";
                //il a perdu
                $jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'"));

                /*echo "SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_POST['numcoffre']."'";*/

                $resultat="<center>Désolé vous avez perdu ...<br><br><a href='jeucoffre.php'>Rejouer tout de suite !</a></center>";
                mysql_query("UPDATE `membres` SET `loose`=`loose`+1 WHERE `id`='".$utilisateur->id."'");
                }
                $Html.='
                </div>
                <div align="center">
                <form method="post" name="form1" action="?fini=oui&lot='.$jeu->titre.'&data='.$jeu->id.'&numcoffre='.$numcoffre.'">
                <input type="hidden" name="numcoffre" id="numcoffre" value="'.$jeu->numcoffre.'">
                <table width="400" border="0">

                <tr>
                <td id="resultat_test-1"><strong>Résultat ...</strong>
                <table width="100%" border="0">
                <tr>
                <td id="resultat_test-2">'.$resultat;

                if($afform==true){
                $Html.='
                <table width="100%" border="0">
                <tr>
                <td><div id=texte-normal>Objet : </div></td>
                <td><div id=texte-normal>'.$jeu->titre.'</div>
                <input type="hidden" name="unique" value="'.$unique.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Montant : </div></td>
                <td><div id=texte-normal>'.$jeu->totcoffre.'</div>

                </tr>
                <tr>
                <td></td>
                <td></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Adresse Email : </div></td>
                <td><input name="email" type="text" id="email" value="'.$utilisateur->email.'"></td>
                </tr>
                <tr>
                <td> </td>
                <td> </td>
                </tr>
                <tr>
                <td><div id=texte-normal>Prénom : </div></td>
                <td><input name="prenom" type="text" id="prenom" value="'.$utilisateur->prenom.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Nom : </div></td>
                <td><input name="nom" type="text" id="nom" value="'.$utilisateur->nom.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Adresse : </div></td>
                <td><input name="adresse" type="text" id="adresse" value="'.$utilisateur->adresse.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Code Postal : </div></td>
                <td><input name="cp" type="text" id="cp" value="'.$utilisateur->cp.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Ville :</div> </td>
                <td><input name="ville" type="text" id="ville" value="'.$utilisateur->ville.'"></td>
                </tr>
                <tr>
                <td><div id=texte-normal>Pays : </div></td>
                <td><input name="pays" type="text" id="pays" value="'.$utilisateur->pays.'">
                <input type="hidden" name="prix" id="prix" value="'.$jeu->totcoffre.'"></td>

                </tr>
                </table>
                <div align="center">
                <input type="submit" name="Submit" value="Enregistrer">
                </div>';
                }
                $Html.='</td>
                </tr>
                </table></td>
                </tr>
                </table>
                </form>
                </div>';
                echo $resultat1;

                if (($_GET['fini']=="oui")&&($lot == "Jeu Coffres Instant")){
                mysql_query("UPDATE `membres` SET `argent`=`argent`+'".$_POST['prix']."' WHERE `id`='".$utilisateur->id."'");
                mysql_query("UPDATE `jeu_coffre` SET `totcoffre`=`totcoffre`='0.00'");
                }

                if($_GET['fini']=="oui"){

                $donnees=str_replace("'","\\'",$_POST['prenom']." ".$_POST['nom']."<br>".$_POST['adresse']."<br>".$_POST['cp']." ".$_POST['ville']."<br>".$_POST['pays']);
                mysql_query("UPDATE `lotsrecus` SET `email`='".$_POST['email']."',`donnees`='$donnees' WHERE `unique`='".$_POST['unique']."'");
                mysql_query("UPDATE `admin` SET `totalgains`= `totalgains`+'".$_POST['prix']."'");
                mysql_query("INSERT INTO `gagnants` VALUES ('".date('U')."','".ucfirst($_POST['prenom'])." ".substr(ucfirst($_POST['nom']),0,1).".','".$_POST['id']."','".$_POST['titre']."','".$_POST['prix']."')");

                $date = date("d/m/Y H:i");
                $headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
                $Msg = "Bonjour ".$_POST['prenom']." ".$_POST['nom'].",
                Vous venez de gagner : ".$_POST['nomobjet']."

                Nous avons enregistré vos données, le montant de votre gain est égal ou supérieur à 10 euros, vous pouvez
                effectuer une demande de paiement. Si ce n'est déjà fait, nous vous invitons à vous inscrire sur $nomsite, pour profiter d'encore plus de fonctionnalités.\r\n
                Avez-vous bien entré vos données personnel pour recevoir votre lot!, si ce n'est pas le cas, faite le, le plus rapidement possible.\r\n
                Merci de nous avoir fait confiance et surtout n'oubliez pas, Qui ne tente rien n'a rien !\r\n
                L'equipe de $nomsite
                \r\n
                Le ".$date;
                mail($_POST['email'],"Vous avez gagné sur $nomsite",$Msg,$headers);
                }

                if($_GET['fini']=="oui"){
                $headers = 'From: '.$nomsite.' <'.$siteemail.'>' . "\r\n";
                $Msg="Nom : ".$_POST['nom']."
                Prenom : ".$_POST['prenom']."
                Email : ".$_POST['email']."
                Resultat : ".$_POST['nomobjet'];
                mail($siteemail,"Gagnant sur $nomsite",$Msg,$headers);
                }

                if($jeu=mysql_fetch_object(mysql_query("SELECT * FROM `jeu_coffre` WHERE `id`='".$_GET['data']."' AND `numcoffre`='".$_GET['numcoffre']."'"))){

                $Html.='<div id="texte-normal" align="center">';

                if($_GET['fini']=="oui"){

                $Html.="<br><br>Encore Félicitation $utilisateur->nom, <br><br>Un email vous a été envoyé. <br>";
                $Html.="<br><a href='jeucoffre.php'><br>Rejouer !</a></center>";
                }
                }
                $Html.='
                </p>
                </p>

                </tr>
                <tr>
                <td colspan="3" height="17" width="545" background="template/images/bas_corps.gif"></td>
                </tr>
                </table>
                </body>
                </html>';

                echo $Html;
                1. Merci pour le code modifier cela fonctionne mais j'ai toujour le bouton enregistrer qui s'affiche a la fin
                  1. Voilà j'ai regler mon probleme merci encore pour tout ce que vous m'avez aider