Probleme avec IF et else

Résolu
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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>

9 réponses

jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
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 ;)
0
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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 !
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
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 ;)
0
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
re:)

ben redonnne moi ton code corrigé ;) je pense que ton bouton est mal placé ;)
0
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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>
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
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;
0
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour le code modifier cela fonctionne mais j'ai toujour le bouton enregistrer qui s'affiche a la fin
0
mike68h Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà j'ai regler mon probleme merci encore pour tout ce que vous m'avez aider
0