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 -
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>
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
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 ;)
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 ;)
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 !
Résultat ...
Désolé vous avez perdu ...
Rejouer tout de suite !
Encore Félicitation,
Un email vous a été envoyé.
Rejouer !
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 ;)
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 ;)
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
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>
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;
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;