Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2011, 21h03   #1
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Par défaut Points quitte ou double

Bonjour,

Je suis débutant et je suis sur la création d'un script PHP ou l'utilisateur mise 20, 50 ou 100 points et une fois sur deux il gagne le double de sa mise / perd sa mise.

J'ai commencé mais, je n'arrive pas à finir la partie plus technique du script, si quelqu'un pourrait m'aider, voici mon script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
include('includes/header2.php');
 
if(!connecte()){
echo'error';
} else {
?>
<br>
<fieldset><legend><b>Pariez vos Alloz quitte ou double :</b></legend><br>Vous placez une mise de départ, et vous avez une chance sur deux de tout perdre, une chance sur deux de doubler votre mise !<br><br>Choisissez ci-dessous la mise d'<b>Alloz</b> que vous voulez parier.<br>
</fieldset><br>
<fieldset><legend><b>Pariez vos Alloz :</b></legend><br>
 
<select name="valeur_pari">
	<option value="20">Parier 20 Alloz</option>
    <option value="50">Parier 50 Alloz</option>
    <option value="100">Parier 100 Alloz</option>
</select><br><br>
<input type="submit" value="Parier" />
<br><br>
 
<?php
 
if ( isset($_POST['valeur_pari']) && is_int($_POST['valeur_pari']) ) {
 
	$pari = $_POST['valeur_pari'];	
	$nb_rand = mt_rand(1,2);
	$statut_pari = '';
 
	if ( $nb_rand == 1 ) {
		$statut_pari = 'Vous avez gagné'.$pari*2;
 
		$creditDepartSql = mysql_query("SELECT nbrCredits FROM users WHERE id='".$_SESSION['id']."'") or die(mysql_error());
        $creditDepart = mysql_fetch_assoc($creditDepartSql);
 
	    $creditNouveau = $creditDepart['nbrCredits'] + $pari*2;
	    mysql_query("UPDATE users SET nbrCredits=".$creditNouveau." WHERE id='".$_SESSION['id']."'");
	}
	else {
		$statut_pari = 'Vous avez perdu votre mise de'.$pari;
 
		$creditDepartSql = mysql_query("SELECT nbrCredits FROM users WHERE id='".$_SESSION['id']."'") or die(mysql_error());
        $creditDepart = mysql_fetch_assoc($creditDepartSql);
 
	    $creditNouveau = $creditDepart['nbrCredits'] - $pari;
		mysql_query("UPDATE users SET nbrCredits=".$creditNouveau." WHERE id='".$_SESSION['id']."'");
	}
 
}
}
?>
 
<br><br><img src="images/fleche.gif"><b><u><a href="jouer.php">Retour</a></u></b></fieldset>
<img src="images/footer.png">
Merci,
dorian.
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 22h14   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Tu pourrais nous dire précisément où le problème se situe ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 22h19   #3
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Bah en faite, quand j'actionne le bouton parier rien ne ce passe, je sais pas d'ou sa viens :/
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 08h27   #4
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
Un formulaire est formé à partir de la balise <form>.
Tu n'as pas mis cette balise, donc tu as simplement des éléments de formulaire sur ta page qui ne sont pas liés à une quelconque requête de traitement.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h36.


 
 
 
 
Partenaires

Hébergement Web