Browse code

Version initiale du programme sous forme de boucle conditionnelle

Emmanuel ROY authored on 01/05/2022 12:54:29
Showing 1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,129 @@
1
+<?php
2
+session_start();
3
+include('fonctions.php');
4
+//recuperation de l'id du joueur (s'il y en a!!) et mise en m�moire
5
+$user_id = check_id($_GET['Login'],$_GET['Pass']);
6
+if ($user_id != -1){
7
+	session_register("user_id");
8
+	$_SESSION['id']=$user_id;
9
+
10
+//test pour savoir si le sorcier a deja �t� cr��..
11
+	connectionBDD();
12
+	$resultat = mysql_query("SELECT * FROM sorcier WHERE id = '".$user_id."'")or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
13
+	if(mysql_num_rows($resultat) == 0){
14
+	mysql_close();
15
+	header("location: CreationSorcier.php");
16
+	}else{
17
+		/*******************************************************************************************/
18
+		$tableauReponse=mysql_fetch_assoc($resultat);
19
+		//mise en m�moire du nom et du Prenom du Sorcier et des autres valeurs propre au jeu
20
+		$_SESSION['Prenom']=$tableauReponse['Prenom'];
21
+		$_SESSION['Nom']=$tableauReponse['Nom'];
22
+		$_SESSION['Vit']=$tableauReponse['Vitalite'];
23
+		$_SESSION['Int']=$tableauReponse['Intelligence'];
24
+		$_SESSION['For']=$tableauReponse['Forc'];
25
+		$_SESSION['Dex']=$tableauReponse['Dexterite'];
26
+		$_SESSION['Cha']=$tableauReponse['Charisme'];
27
+		$_SESSION['Sag']=$tableauReponse['Sagesse'];
28
+		$_SESSION['VitActuelle']=$tableauReponse['VitActuelle'];
29
+		$_SESSION['FatigueMax']=$tableauReponse['FatigueMax'];
30
+		$_SESSION['FatigueActuelle']=$tableauReponse['FatigueActuelle'];
31
+		$_SESSION['Or']=$tableauReponse['PiecesOr'];
32
+		$_SESSION['Niveau']=$tableauReponse['Niveau'];
33
+		$_SESSION['Sexe']=$tableauReponse['Sexe'];
34
+		$_SESSION['Age']=$tableauReponse['Age'];
35
+		$_SESSION['Dieu']=$tableauReponse['Dieu'];
36
+		$_SESSION['biereBu']=0;
37
+		$_SESSION['enCas']=1;
38
+		$_SESSION['repas']=$tableauReponse['Heure'];
39
+		$_SESSION['Poids']=$tableauReponse['Poids'];
40
+		$_SESSION['xp'] = $tableauReponse['experience'];
41
+		$_SESSION['xpMax'] = $tableauReponse['experienceMax'];
42
+		$_SESSION['passeHeroique'] = $tableauReponse['passeHeroiqueSorcier'];
43
+		//variables pour la nourriture pr�f�r�e
44
+		$_SESSION['N_pomme'] = $tableauReponse['N_pomme'];
45
+		$_SESSION['N_viandeSeche'] = $tableauReponse['N_viandeSeche'];
46
+		$_SESSION['N_orange'] = $tableauReponse['N_orange'];
47
+		$_SESSION['N_pain'] = $tableauReponse['N_pain'];
48
+		$_SESSION['N_chocolat'] = $tableauReponse['N_chocolat'];
49
+		$_SESSION['N_lait'] = $tableauReponse['N_lait'];
50
+		//variable des objets et de l'equipement 
51
+			//equipement
52
+		$req = "SELECT * FROM equipement WHERE equipement.id_sorcier='".$_SESSION['id']."'";
53
+		$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
54
+		$tableauReponse=mysql_fetch_assoc($resultat);
55
+		$_SESSION['tete'] = $tableauReponse['id_tete'];
56
+		$_SESSION['mainGauche'] = $tableauReponse['id_mainGauche'];
57
+		$_SESSION['mainDroite'] = $tableauReponse['id_mainDroite'];
58
+		$_SESSION['corps'] = $tableauReponse['id_corps'];
59
+		$_SESSION['mains'] = $tableauReponse['id_mains'];
60
+		$_SESSION['jambes'] = $tableauReponse['id_jambes'];
61
+		$_SESSION['pieds'] = $tableauReponse['id_pieds'];
62
+		$_SESSION['doigt1'] = $tableauReponse['id_doigt1'];
63
+		$_SESSION['doigt2'] = $tableauReponse['id_doigt2'];
64
+		$_SESSION['sac'] = $tableauReponse['Sac'];
65
+			//les objets
66
+		$req = "SELECT * FROM sac WHERE sac.id_sorcier='".$_SESSION['id']."'";
67
+		$resultat = mysql_query($req)or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
68
+		$tableauReponse=mysql_fetch_assoc($resultat);
69
+		$_SESSION['objets1'] = $tableauReponse['id_objets1'];
70
+		$_SESSION['objets2'] = $tableauReponse['id_objets2'];
71
+		$_SESSION['objets3'] = $tableauReponse['id_objets3'];
72
+		$_SESSION['objets4'] = $tableauReponse['id_objets4'];
73
+
74
+		CalculAugmentationCarac();
75
+		CalculCaractAugmentee(TRUE);
76
+
77
+		$resultat = mysql_query("SELECT * FROM histoire WHERE id = '".$user_id."'")or exit('Erreur ' . mysql_errno() . ' : ' . mysql_error());
78
+		$tableauReponse=mysql_fetch_assoc($resultat);
79
+		//mise en m�moire des variables pour l'histoire du jeu
80
+		$_SESSION['taverne']=$tableauReponse['taverne'];
81
+		$_SESSION['taverneRumeur']=$tableauReponse['taverneRumeur'];
82
+		$_SESSION['taverneRat']=$tableauReponse['taverneRat'];
83
+		$_SESSION['arrivee']=$tableauReponse['arrivee'];
84
+		$_SESSION['erudit']=$tableauReponse['erudit'];
85
+		$_SESSION['joueurs']=$tableauReponse['joueurs'];
86
+		$_SESSION['pretre']=0; //cette variable ne sert que pendant le jeu, le dialogue du pr�tre reviens toujours sur les m�me pens�e sauf quand on as choisit le dieu...
87
+		$_SESSION['egliseRumeur']=$tableauReponse['egliseRumeur'];
88
+		$_SESSION['egliseZombis']=$tableauReponse['egliseZombis'];
89
+		$_SESSION['nains']=$tableauReponse['nains'];
90
+		$_SESSION['nainsHumeur']=$tableauReponse['nainsHumeur'];
91
+		$_SESSION['nudite']=$tableauReponse['nudite'];
92
+		$_SESSION['couple']=$tableauReponse['couple'];
93
+		$_SESSION['bagueMaisonCouple']=$tableauReponse['bagueMaisonCouple'];
94
+		$_SESSION['tavernier']=$tableauReponse['tavernier'];
95
+		if($tableauReponse['forgeron'] == 2){
96
+			$_SESSION['forgeron']=1;
97
+		}else{
98
+			$_SESSION['forgeron']=$tableauReponse['forgeron'];
99
+		}
100
+		$_SESSION['Sauvegarde']=$tableauReponse['Sauvegarde'];
101
+		$_SESSION['tableauEcrit'] = 0;
102
+
103
+		//mise en m�moire de variable pour un bon enchanement des pages
104
+			//cette variable sert dans le cas ou une page a diff�rentes pr�sentations lorsque l'on va dessus p�ur la premi�res fois
105
+			//elle sert aussi lorsque l'on change une variable de session,afin de permettre au joueur de regarder sa fiche et de revenir sur la m�me page
106
+		$_SESSION['backward']=0;
107
+			//cette variable permet d'�viter la triche lors d'un changement de niveau.
108
+		$_SESSION['triche']=0;
109
+
110
+		//chargement de la page de la derni�re sauvegarde
111
+		switch($_SESSION['Sauvegarde']){
112
+			case 0:
113
+			header("location: arrivee.php");
114
+			break;
115
+			case 1:
116
+			header("location: Taverne_Chambre.php");
117
+			break;
118
+			case 2:
119
+			header("location: Eglise.php");
120
+			break;
121
+		}
122
+		mysql_close();
123
+	}
124
+
125
+}else{
126
+	header("location: connexion.php?erreur=1");
127
+
128
+}
129
+?>