<?php
session_start();
$base = mysql_connect("localhost", "*****", "*****");
mysql_select_db("****", $base);
$sql = "SELECT * FROM siteweb WHERE pseudo='".$pseudo."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$gallions = $data['gallions'];
$pseudo = $data['pseudo'];
$mise = $_POST['mise'];
$choix = $_POST['choix'];
function loto($choix)
{
$nombre = mt_rand(0,5);
$tableau = array('zero' => 0, 'un' => 1, 'deux' => 2, 'trois' => 3, 'quatre' => 4, 'cinq' => 5);
$choix = $tableau[$choix];
$mise = $_POST['mise'];
if($mise > 10)
{
header ('Location: jeux.php');
echo "Vous n'avez pas le droit de miser autant!";
echo "La mise maximale est de 10 gallions";
// si non, on redirige vers une erreur
}
elseif($choix == $nombre_choisi) //si on a réussi
{
return true;
$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" + "' .$mise. '" * 3 WHERE pseudo = "'.$pseudo.'"';
$req = mysql_query($sql) or die('Une erreur est survenue, veuillez réssayer. !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirige vers l'acceuil
header('location: arrivee.php');
//on renvoit vrai
}
else //sinon
{
return false;
$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" - "' .$mise. '" WHERE pseudo = "'.$pseudo.'"';
$req = mysql_query($sql) or die('Une erreur est survenue, veuillez réssayer. !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirige vers l'acceuil
header('location: arrivee.php'); //on renvoit faux
}}
if(!empty($_POST['choix']) )
{
$verification = loto($_POST['choix']);
if($verification)
{
echo"Votre nombre à été tiré :) <br/>";
echo "Votre mise a été triplée";
$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" + "' .$mise. '" * 3 WHERE pseudo = "'.$pseudo.'"';
$req = mysql_query($sql) or die('Une erreur est survenue, veuillez réssayer. !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirige vers l'acceuil
}
elseif($verification == false)
{
echo"Perdu! Pas grave, vous gagnerez la prochaine fois :)<br/>";
echo" Votre mise vous a été enlevée ;)";
$sql = 'UPDATE `siteweb` SET `gallions` = "'.$gallions.'" - "' .$mise. '" WHERE pseudo = "'.$pseudo.'"';
$req = mysql_query($sql) or die('Une erreur est survenue, veuillez réssayer. !<br>'.$sql.'<br>'.mysql_error());
// Puis on redirige vers l'acceuil
//on renvoit faux
}
else
{
echo" Petit problème";
}
} ?>
<html>
<head>
<title> Loto des sorciers </title>
<meta http-equiv="content-language" content="fr">
<link rel="stylesheet" media="screen" type="text/css" title="Essai" href="color.css" />
<script>
var pop=new Array("gryffondor.jpg","serpentard.jpg","poufsouffle.jpg","serdaigle.jpg")
function nesépa(){
var numero=Math.floor(Math.random()*4);
surprise=window.open(pop[numero],'ouvert','width=150,height=120,left=300');
}
</script>
</head>
<body>
<div id="header">
</div>
<div id="stats">
<?php
include('dortoir_deux.php');
?>
</div>
<!---DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
window.open('poudlard.jpg','Poudlard2006','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=100, height=120');
</SCRIPT>
<!-- FIN DU SCRIPT -->
<div id="menug">
<div class="element_menug">
<img src="poudlard.jpg" alt="image du menu" width="140"/>
<p>
<ul id="lien2">
<li><a href="arrivee.php"> Acceuil du directeur </a></li>
<li><a href="http://poudlard2006.goodforum.net"> La Grande Salle </a></li>
<li><a href="points.php"> Coupe des Quatres Maisons </a></li>
<li><a href="cours.php"> Suivre un cours </a></li>
<li><a href="salle_commune.php"> Votre salle commune </a></li>
<li><a href="gazette.php"> Lire la gazette du sorcier </a></li>
<li><a href="chicaneur.php"> Lire le Chicaneur </a></li>
<li><a href="verif_news_un.php"> Rédiger une news </a></li>
<li><a href="deconnexion.php"> Se déconnecter</a></li>
</ul>
<img src="exterieur.jpg" alt="extérieur"/>
<ul id="lien2">
<li><a href="chemin_traverse.php"> Chemin de Traverse </a></li>
<li><a href="pre_au_lard.php"> Visiter Pré-Au-Lard </a></li>
<li><a href="chat.php"> Le chaudron baveur </a></li>
</ul>
<img src="bonus.jpg" alt="bonus"/>
<ul id="lien2">
<li><a href="image.php"> Des images </a></li>
<li><a href="interview.php"> Des interviews (si on en trouve) </a></li>
<li><a href="equipe.php"> L'équipe du site </a></li>
<li><a href="livre.php"> Livre d'or </a></li>
</ul>
<img src="dortoir.jpg" alt="image"/>
<ul id="lien2">
<li><a href="dortoir.php"> Vos stats </a></li>
</ul>
</div></div>
<div id="menud">
<div class="element_menug">
<center>
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<SCRIPT LANGUAGE="JavaScript">
// a mettre entre <head> et <head/>
var max=0;
function textlist() {
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl = new textlist(
"Bievenue sur ce site.",
"En cas de problème, un forum est à votre disposition.",
"Petites annonces:",
"Aujourd'hui, le cerveau a des capacités tellement étonnantes, que presque tout le monde en a un.",
"Un verre est à moitié plein d'eau; n'est-il pas plutôt à moitié vide?",
"Il semblerait que... mais on n'en est pas sur...",
"Vous pensez ne rien savoir? Mais rassurez-vous, vous savez au moins ça!"
);
var x = 0; pos = 0;
var l = tl[0].length;
function textticker() {
document.tickform.tickfield.value = tl[x].substring(0, pos) + "_";
if(pos++ == l) {
pos = 0;
setTimeout("textticker()", 2000);
if(++x == max) x = 0;
l = tl[x].length;
} else
setTimeout("textticker()", 50);
}
</script>
<BODY OnLoad="textticker()">
<form name=tickform>
<textarea name=tickfield rows=3 cols=20 style="background-color: #191919; color: rgb(255,255,255); cursor: default; font-family: Arial; font-size: 12px" wrap=virtual>Les infos apparaissent ici, une fois que la page est chargée.</textarea>
</form>
</script>
</head>
<script language="JavaScript">
function nextSize(i,incMethod,textLength){
if (incMethod == 1) return (40*Math.abs( Math.sin(i/(textLength/3.14))) );
if (incMethod == 2) return (255*Math.abs( Math.cos(i/(textLength/3.14))));
}
function sizeCycle(text,method,dis){
output = "";
for (i = 0; i < text.length; i++){
size = parseInt(nextSize(i +dis,method,text.length));
output += "<font style='font-size: "+ size +"pt'>" +text.substring(i,i+1)+ "</font>";
}
theDiv.innerHTML = output;
}
function doWave(n){
theText = "dededick.free.fr";
sizeCycle(theText,1,n);
if (n > theText.length) {n=0}
setTimeout("doWave(" + (n+1) + ")", 150);
}
</script>
</center><br/><br/>
<?
//insertion de fichier de configuration
require("config.php");
// connection et selection de la base ce donnée
$connect=mysql_connect($host,$login,$pass) or die ("Connection impossible");
mysql_select_db($base,$connect) or die ("selection impossible");
// création de la table si elle n'existe pas
$select = "SELECT COUNT(*) FROM ".$table."";
$query = mysql_query($select,$connect);
if(!$query){
$requete = " CREATE TABLE $table
(id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
choix VARCHAR(255) NOT NULL,
vote INT(11) NOT NULL,
total_vote INT(11) NOT NULL)";
mysql_query($requete,$connect);
//insertion des choix du sondage(tableau $choix)
$i = 0;
while($i<count($choix)){
mysql_query("INSERT INTO ".$table." (choix) VALUES('".$choix[$i]."')");
$i++;
}
}
// affichage du formulaire de sondage
$affich_form=mysql_query("SELECT * FROM ".$table."");
echo"<div align='center'>";
echo"<font size='".$size."' color='".$color."'><b>".$titre_sondage."</b></font>";
echo" ";
echo"<table border='0' width='200'><tr><td>";
echo"<form name='voter' method='post' action='vote.php'>";
// recupération des choix dans la base de donnée
while($tab=mysql_fetch_array($affich_form,MYSQL_ASSOC)){
echo"<input type='radio' name='id' value='".$tab['id']."'>";
echo"<font size='".$size."' color='".$color."'><b>".$tab['choix']."</b></font><br>";
}
echo"<input type='submit' value='Voter'>";
echo"</form>";
echo"<a href='resulta.php'><font size='".$size."'>Voir les résultats<font></a>";
echo"</td></tr></table>";
echo"</div>";
// fermeture de connection à la base
mysql_close();
?>
</div></div>
<script language="JavaScript">
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;
var no = 50;
var speed = 10;
function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}
function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all["dot"+i].style.pixelTop = y[i];
document.all["dot"+i].style.pixelLeft = x[i];
}
setTimeout("raindropIE()", speed);
}
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) {
initRain();
if (ns4up) {
if (i == 0) {
document.write("<layer name='dot"+i+"' left="1" top="1" visibility="show" z-index="1"><font color='blue'>,</font></layer>");
}
else {
document.write("<layer name='dot"+i+"' left="1" top="1" visibility="show" z-index="1"><font color='blue'>,</font></layer>");
}
}
else if (ie4up) {
if (i == 0) {
document.write("<div id='dot"+i+"' style='position:absolute; left:15px; top:15px; z-index:1; visibility:visible; Z-INDEX: "+i+";'><font color='blue'>,</font></div>");
}
else {
document.write("<div id='dot"+i+"' style='position:absolute; left:15px; top:15px; z-index:1; visibility:visible; Z-INDEX: "+i+";'><font color='blue'>,</font></div>");
}
}
}
if (ns4up) {
raindropNS();
}
else if (ie4up) {
raindropIE();
}
// End -->
</SCRIPT>
<div id="corps">
Bonjour, <?php
$base = mysql_connect("localhost", "******", "*****");
mysql_select_db("*****", $base);
$_POST['pseudo']=$pseudo;
echo $pseudo ;?>, bienvenue au loto magique! Vous ne connaissez pas ce super jeu? C'est très simple:<br/>
Vous disposez de <?php
$base = mysql_connect("localhost", "******", "******");
mysql_select_db("*****", $base);
$reponse = mysql_query("SELECT gallions FROM siteweb WHERE pseudo='$pseudo'");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<?php echo $donnees['gallions']; ?> <?php echo'gallions'?>
<?php
}
?>
? C'est bien ce que je pensais. <span class="red">Vous allez pouvoir miser jusqu'à 10 gallions </span>. Si vous misez plus, votre mise sera automatiquement perdue <img src="smileycontent.jpg" alt="smiley"/>.<br/>
Vosu choisissez un nombre entre un et cinq, vous entrez votre mise. Si vous gagnez, on triple, sinon on prend <img src="smileyo_o.jpg" alt="smiley"/>.<br/>
<form method="post">
Le nombre que vous choissisez :<br/> <input type="radio" name="choix" value="nombre_choisi"/>1<br/>
<input type="radio" name="choix" value="nombre_choisi" />2<br/>
<input type="radio" name="choix" value="nombre_choisi" />3<br/>
<input type="radio" name="choix" value="nombre_choisi" />4<br/>
<input type="radio" name="choix" value="nombre_choisi" />5<br/>
Votre mise :<input type="text" name="mise" /> <br/>
<input type="submit" value="votre numéro est-il le bon?" />
</form>
</div>
</body>
</html>
Le problème, c'est que je gagne tout le temps ...Pourquoi? Merci