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 + + + + + + + + + + + + \ 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