From cb54c034cd10f3b588258aacd7c5454981c26a79 Mon Sep 17 00:00:00 2001
From: cytoffin
Date: Mon, 14 Dec 2020 08:08:59 +0100
Subject: [PATCH] d
---
SwichGIT/MorpionMulti/.idea/.gitignore | 8 ++
SwichGIT/MorpionMulti/.idea/.idea/.idea.iml | 8 ++
.../.idea/codeStyles/codeStyleConfig.xml | 5 +
.../MorpionMulti/.idea/.idea/deployment.xml | 14 +++
SwichGIT/MorpionMulti/.idea/.idea/modules.xml | 8 ++
.../MorpionMulti/.idea/.idea/workspace.xml | 45 +++++++
SwichGIT/MorpionMulti/.idea/.name | 1 +
SwichGIT/MorpionMulti/.idea/TP2.iml | 8 ++
.../.idea/codeStyles/codeStyleConfig.xml | 5 +
SwichGIT/MorpionMulti/.idea/deployment.xml | 21 ++++
SwichGIT/MorpionMulti/.idea/modules.xml | 8 ++
SwichGIT/MorpionMulti/.idea/php.xml | 6 +
SwichGIT/MorpionMulti/DB.php | 116 ++++++++++--------
SwichGIT/MorpionMulti/MyDB.php | 13 +-
SwichGIT/MorpionMulti/accueil.php | 48 ++++++++
SwichGIT/MorpionMulti/bddt.php | 4 +
SwichGIT/MorpionMulti/js.js | 0
SwichGIT/MorpionMulti/mysqlitedb.db | Bin 8192 -> 8192 bytes
18 files changed, 267 insertions(+), 51 deletions(-)
create mode 100644 SwichGIT/MorpionMulti/.idea/.gitignore
create mode 100644 SwichGIT/MorpionMulti/.idea/.idea/.idea.iml
create mode 100644 SwichGIT/MorpionMulti/.idea/.idea/codeStyles/codeStyleConfig.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/.idea/deployment.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/.idea/modules.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/.idea/workspace.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/.name
create mode 100644 SwichGIT/MorpionMulti/.idea/TP2.iml
create mode 100644 SwichGIT/MorpionMulti/.idea/codeStyles/codeStyleConfig.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/deployment.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/modules.xml
create mode 100644 SwichGIT/MorpionMulti/.idea/php.xml
create mode 100644 SwichGIT/MorpionMulti/accueil.php
create mode 100644 SwichGIT/MorpionMulti/bddt.php
create mode 100644 SwichGIT/MorpionMulti/js.js
diff --git a/SwichGIT/MorpionMulti/.idea/.gitignore b/SwichGIT/MorpionMulti/.idea/.gitignore
new file mode 100644
index 0000000..36c467d
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/../../../../../../:\wamp64\www\Test\TP2\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/SwichGIT/MorpionMulti/.idea/.idea/.idea.iml b/SwichGIT/MorpionMulti/.idea/.idea/.idea.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.idea/.idea.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/.idea/codeStyles/codeStyleConfig.xml b/SwichGIT/MorpionMulti/.idea/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..a55e7a1
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/.idea/deployment.xml b/SwichGIT/MorpionMulti/.idea/.idea/deployment.xml
new file mode 100644
index 0000000..5512eb5
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.idea/deployment.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/.idea/modules.xml b/SwichGIT/MorpionMulti/.idea/.idea/modules.xml
new file mode 100644
index 0000000..08f54a6
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/.idea/workspace.xml b/SwichGIT/MorpionMulti/.idea/.idea/workspace.xml
new file mode 100644
index 0000000..5161708
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.idea/workspace.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1605542003265
+
+
+ 1605542003265
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/.name b/SwichGIT/MorpionMulti/.idea/.name
new file mode 100644
index 0000000..40daab1
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/.name
@@ -0,0 +1 @@
+bddt.php
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/TP2.iml b/SwichGIT/MorpionMulti/.idea/TP2.iml
new file mode 100644
index 0000000..c956989
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/TP2.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/codeStyles/codeStyleConfig.xml b/SwichGIT/MorpionMulti/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..a55e7a1
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/deployment.xml b/SwichGIT/MorpionMulti/.idea/deployment.xml
new file mode 100644
index 0000000..f921b39
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/deployment.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/modules.xml b/SwichGIT/MorpionMulti/.idea/modules.xml
new file mode 100644
index 0000000..c693d56
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/.idea/php.xml b/SwichGIT/MorpionMulti/.idea/php.xml
new file mode 100644
index 0000000..3571588
--- /dev/null
+++ b/SwichGIT/MorpionMulti/.idea/php.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/DB.php b/SwichGIT/MorpionMulti/DB.php
index e28a3ce..d7ed019 100644
--- a/SwichGIT/MorpionMulti/DB.php
+++ b/SwichGIT/MorpionMulti/DB.php
@@ -1,52 +1,78 @@
-
+
+
+
+
+
Morpion
-
+
+
+
+
query('INSERT INTO partie(Id) VALUES("'.$idpartie.'")');
+
+
+$action = $_REQUEST['action'] ?? NULL;
+echo $action;
+
+if($action=="Creer"){
+ $partiecreer=genererChaineAleatoire();
+ $db->query('INSERT INTO partie(Id) VALUES("'.$partiecreer.'")');
+ $idpartie=$partiecreer;
+ require("DB.php");
+}
+if($action=="Rejoindre"){
+ $idpartie=$_POST['placer'];
+ $idpartie=$partiecreer;
+ require("DB.php");
+}
+
echo "Id : $idpartie
" ;
$colonne="";
if(isset($_POST['case'])){
if($_POST['case']=='1'){
- $colonne='un';
- }
- elseif ($_POST['case']=='2'){
- $colonne='deux';
- }
- elseif ($_POST['case']=='3'){
- $colonne='trois';
- }
- elseif ($_POST['case']=='4'){
- $colonne='quatre';
- }
- elseif ($_POST['case']=='5'){
- $colonne='cinq';
- }
- elseif ($_POST['case']=='6'){
- $colonne='six';
- }
- elseif ($_POST['case']=='7'){
- $colonne='sept';
- }
- elseif ($_POST['case']=='8'){
- $colonne='huit';
- }
- elseif ($_POST['case']=='9'){
- $colonne='neuf';
- }
+ $colonne='un';
+}
+elseif ($_POST['case']=='2'){
+ $colonne='deux';
+}
+elseif ($_POST['case']=='3'){
+ $colonne='trois';
+}
+elseif ($_POST['case']=='4'){
+ $colonne='quatre';
+}
+elseif ($_POST['case']=='5'){
+ $colonne='cinq';
+}
+elseif ($_POST['case']=='6'){
+ $colonne='six';
+}
+elseif ($_POST['case']=='7'){
+ $colonne='sept';
+}
+elseif ($_POST['case']=='8'){
+ $colonne='huit';
+}
+elseif ($_POST['case']=='9'){
+ $colonne='neuf';
+}
else{
$colonne='null';
}
@@ -70,28 +96,20 @@ if(isset($colonne)and $valeur!="" and $colonne!=''){
else{
$update = $db->query('UPDATE partie SET "'.$colonne.'" = "'.$valeur.'" where Id="'.$idpartie.'" ');
}
-
}
-//$db->query('INSERT INTO partie(Id) VALUES("'.$idpartie.'")');
-
-
-
-
$afficher = $db->query('SELECT * FROM partie where Id="'.$idpartie.'" ');
while ($row = $afficher->fetchArray()) {
- $un=$row['un'];
- $deux=$row['deux'];
- $trois=$row['trois'];
- $quatre=$row['quatre'];
- $cinq=$row['cinq'];
- $six=$row['six'];
- $sept=$row['sept'];
- $huit=$row['huit'];
- $neuf=$row['neuf'];
-
-
+$un=$row['un'];
+$deux=$row['deux'];
+$trois=$row['trois'];
+$quatre=$row['quatre'];
+$cinq=$row['cinq'];
+$six=$row['six'];
+$sept=$row['sept'];
+$huit=$row['huit'];
+$neuf=$row['neuf'];
}
echo "
diff --git a/SwichGIT/MorpionMulti/MyDB.php b/SwichGIT/MorpionMulti/MyDB.php
index 9ae6b82..1c579bd 100644
--- a/SwichGIT/MorpionMulti/MyDB.php
+++ b/SwichGIT/MorpionMulti/MyDB.php
@@ -11,7 +11,7 @@ class MyDB extends SQLite3
function genererChaineAleatoire($longueur = 10)
{
- $caracteres = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
+ $caracteres = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$longueurMax = strlen($caracteres);
$chaineAleatoire = '';
for ($i = 0; $i < $longueur; $i++)
@@ -19,4 +19,13 @@ function genererChaineAleatoire($longueur = 10)
$chaineAleatoire .= $caracteres[rand(0, $longueurMax - 1)];
}
return $chaineAleatoire;
-}
\ No newline at end of file
+}
+
+function CreerPatie(string $bd,string $id){
+ $id=genererChaineAleatoire();
+ $bd->query('INSERT INTO partie(Id) VALUES("'.$id.'")');
+}
+
+function SupprimerLigne(string $bd,string $id){
+ $suppression = $bd->query('DELETE FROM partie where Id="'.$id.'" ');
+}
diff --git a/SwichGIT/MorpionMulti/accueil.php b/SwichGIT/MorpionMulti/accueil.php
new file mode 100644
index 0000000..f395f27
--- /dev/null
+++ b/SwichGIT/MorpionMulti/accueil.php
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SwichGIT/MorpionMulti/bddt.php b/SwichGIT/MorpionMulti/bddt.php
new file mode 100644
index 0000000..5eef32f
--- /dev/null
+++ b/SwichGIT/MorpionMulti/bddt.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/SwichGIT/MorpionMulti/js.js b/SwichGIT/MorpionMulti/js.js
new file mode 100644
index 0000000..e69de29
diff --git a/SwichGIT/MorpionMulti/mysqlitedb.db b/SwichGIT/MorpionMulti/mysqlitedb.db
index fd7e6cd9f2500adae22c762a5b0b157426e418be..cea990e5f7f784c537732da284c59285d8428f1b 100644
GIT binary patch
literal 8192
zcmeI!Ta4pY835qiZ_Z`6%bDHTS%wVVvMnsdcH+dLr8K_BaqPsmIDx{>WHXt}eKN_;
z?9f{%@W2BCQGrAO^#O@WAS4h-MXCTHkU;Q&1VtdNiUco}3R0y45>McnX_g-}PTzPy
zIpcWj?>`rx-;Pg=hSDE)v#UFUt>s}h=R4=~`+bjQvp%2i755WxKa=8j4?>d@_y6(v
zTa{OQ59YHex0XNC^10ir%rY>`z$^o^49qex%fKuHvkc5KFw4L!1G5awGVuSEf$>#;
z^y2)y|Ks-#msd8syUT-N|IK}X)%mi?XU#IB@Y&PI{gs$9Zrsi
zgPs2Vn}@Y<+<_jtQIT7A&*AluV%iQc_y=#sb$E_#q<}_N9kXtUQFMYj-_5pJ(qeiwVdKo*HVe}V`(A%z2qCo
zJMlk7{+4_x@^bRa2|D>u@@g`L{T=%Q_A~6;*q5+puuaUu9>K0*=Mw)&{4w#1#CH>4
zNqj1?lW-Ej_Ih;PQt_`~t5@nr0;u{*J!#J(AOHuiYzW=x6YV^?CK
z=%1s%iM|y5TC^Sgbd-%=kD|m<@{^GtM7|#ROynSPBT|Wwk%dSo{Fm@=!#@na5dK{F
zDBKAvVJf^Bj)qL&^JQQhMowmhO`hJS_&nCZv^iIe;WK&@QcBxgKNQhkPc>p
zvB2wr-vxdYcp>oFz+vD?Jz0WT18
zh0m3mWD`9FxLW39Ms1T~5j_c*EQ)o!-4aL{Jps5up}nv8u-9(GajAD~g#X8jgVW0gG+P6slTPD4+r0YL3ARW=qm6
zvXsj7EW1C
z5p4p_s}0Ri>5`U18<1N{L$p~Fx6nFdrlJ#0!6+H14_L4X!*c2rT|{eu`KCowh`Lf>
zQ4cUFDz;QB<9PzD0&W)b6jhTQ(?ngsMTZj17R{H6=qBJ+OEVa$%+U(!02XSd+GYe?
zcF+o7v!IJa&7`>^S_aI^l!@nZMW%^v0Ircrt*(nURYD&HT%p^NWt7Wm4t)f$$l*e{
zX)0Xt;$tpne8-#5mv@A6fmK@);b`c?p#DKsHhXwYTyLNc0XDZrmL%uaDS9!BEoCOf
zkgI}JRXD+L+@c-t78j?-kpsFFWXTXYNfu<(Je%z^dCqhPnY_9G-H9{z!LuD%XLb|+
zr*Fq*MGqG|ocD0f!&wh!JiP4TkDl%5
z5pd_bBk9PN54YGO^Z~$awY_G^gR-rlhXMEOt=z`2v9YS4hXAkj+jOm2TFEO(-M9F5
zci2feyTs0E_RE~Vr<3T3N{?|h3+Y0&I;P8U^4P&RQ?
z1l-!&=m;Vs!lmca27+gYtmYk+NLpdRE;=Ilwl3)MMB6
z#?b~M0b7o}tF7_OK>-nfjefbr_D3rcfpEaue!f@Py4|a3=zW0cf-DRM`zwPHdJu54
zPwn(~)(Kre?**JQ$Tikd4(vU29dI4LwQ|I)=Bu0NJ%DA~*i-j9n+A{G4S3nA+*;mm
z;LQW{0N@?Ea476_OY{!9AMmPrv}v$6%Z7oj0p@vzZj$Yivw_|PxZ10i+P0|oHqd>5
zhh3_ZC#ijwM^^!>-COJXMz6TJhwcTe^o0sv5_j{3n3)pHgnS`14^oPA_^!tGjY4hV(v)_Wli2*pMIP^%lXN%T
z)%j$BzKnUt-0{$5Fx=swu$3dt?LGZ+%DdHk2)php2$P|Q0N^$tb6Lt)R*r67jjgxqIUJN=srU>8m!?(JvPlZk3>?1CRV@A}E_E7y-J
HYtFv_msRnG
literal 8192
zcmeH_y-ve05XYTTK7;K-fiz*U1OrHjfsdUQRR{@Ml~zy|qynjk1TD0QgxG+I7hq)L
z5f~WR*%0r5#KaqLPU?b?9Co;?ou2(a+vlIJT-xw_SJa!WlbSCUNs1T-SrLK|vJE`}
zU6}z+QVrl=j(@XlGQT7!L>YXSKtn?UNB{{S0VIF~kN^@u0!RP}AOR%sw+LKL8~v7T
z8&^|)ZU5Lkt+jlw^G&R7<+GK%sAO{+c@Zfy>xZIT*;+5G%>@nR9lF7}^8HrRYpa1c
z3u=DLRl@_Xai;vX*Im+fPkl9g6nI^~;Rf~2{4AwUBtz{af9Eg!k-hOde$9{gCSTwd
zyJZ*bncg!>KjNTDu&@A~ZVS#?VjYIXT?4)Uh>8sPq(MfQa+$G(u
z^(Yg2NE>bs>ZJj_)UTKN^ir=@%Ji7y-!BBkS&V)Y2{RojvLXuMMT?-N4RZwM31E}+
IGPqd%1bf=q=Kufz