From 6180a234f75b5590582d65931fccf07d6f7218bb Mon Sep 17 00:00:00 2001 From: theo Date: Mon, 8 Feb 2021 12:00:57 +0100 Subject: [PATCH] MULTI ajout cartes --- .../SwishMulti/Prototype/envoyercartes.php | 15 ++++++--------- SwichGIT/SwishMulti/Prototype/index.php | 15 +++++++++++---- SwichGIT/SwishMulti/Prototype/js/main.js | 16 ++++++++-------- SwichGIT/SwishMulti/Prototype/mysqlitedb.db | Bin 16384 -> 24576 bytes 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/SwichGIT/SwishMulti/Prototype/envoyercartes.php b/SwichGIT/SwishMulti/Prototype/envoyercartes.php index 4c45903..c3ce42d 100644 --- a/SwichGIT/SwishMulti/Prototype/envoyercartes.php +++ b/SwichGIT/SwishMulti/Prototype/envoyercartes.php @@ -9,15 +9,12 @@ $cartes=$_POST['cartestables']; $_SESSION['cartestables']=$cartes; $idpartie = $_SESSION['idpartie']; +$tableau = $cartes; +for ($i = 0; $i <= 15; $i++) { + $valcol1= substr($tableau[$i],-25,7); + $valcol2= substr($tableau[$i],-14,7); + $valcol3= substr($tableau[$i],-7); -for ($i = 1; $i <= 16; $i++) { - $valcol1= substr($cartes[i],7); - - - $valcol2= substr($cartes[i],7,14); - - $valcol3= substr($cartes[i],-7); - - $update = $db->query('UPDATE partieCartes SET "colUn" = "Salut","colDeux"="je veux","colTrois"="'.$valcol3.'" where Id="'.$idpartie.'" '); + $update = $db->query('UPDATE partieCartes SET "colUn" = "'.$valcol1.'","colDeux"="'.$valcol2.'","colTrois"="'.$valcol3.'" where IdPartie="'.$idpartie.'" AND IdCarte="'.($i+1).'" '); } diff --git a/SwichGIT/SwishMulti/Prototype/index.php b/SwichGIT/SwishMulti/Prototype/index.php index c4ebf64..2fbd7e8 100644 --- a/SwichGIT/SwishMulti/Prototype/index.php +++ b/SwichGIT/SwishMulti/Prototype/index.php @@ -40,7 +40,7 @@ session_start(); if(isset($_POST['rejoindre'])){ $_SESSION['idpartie']=$_POST['rejoindre']; } -if(!isset($idpartie)){ +if(isset($idpartie)){ $idpartie = $_SESSION['idpartie']; } echo "

Identifiant partie : $idpartie

"; @@ -51,9 +51,8 @@ echo "

Identifiant partie : $idpartie

"; @@ -603,7 +602,15 @@ echo "

Identifiant partie : $idpartie

"; if(isset($_SESSION['cartestables'])){ $cartestable = $_SESSION['cartestables']; - print_r($cartestable); + } + + for ($i = 0; $i <= 15; $i++) { + $valcol1= substr($cartestable[$i],-25,7); + + $valcol2= substr($cartestable[$i],-14,7); + + $valcol3= substr($cartestable[$i],-7); + echo ".
"."tab: ".$valcol1." ".$valcol2." ".$valcol3; } ?> diff --git a/SwichGIT/SwishMulti/Prototype/js/main.js b/SwichGIT/SwishMulti/Prototype/js/main.js index 9899388..1b74c99 100644 --- a/SwichGIT/SwishMulti/Prototype/js/main.js +++ b/SwichGIT/SwishMulti/Prototype/js/main.js @@ -341,7 +341,7 @@ function redistribuer() { deckPartie.push(copieCarte(TasDuJEU[index])); } - passageData(); + passageData(deckPartie); afficherCartes(deckPartie); } @@ -397,12 +397,12 @@ function genererTouteslesCartes3_4Possibles() { return deckPartie; } -function passageData() { +function passageData(deck) { + listecartes2=deck; $(document).ready(function(){ - var cartestables =listecartes; - + var cartestables =listecartes2; $.ajax({ data: { cartestables:cartestables @@ -410,7 +410,8 @@ function passageData() { type: "post", url: "envoyercartes.php", success: function(data){ - alert("Je suis passe") + alert("Je suis passe(passage data)"); + alert(data); } }); }); @@ -468,9 +469,8 @@ function creePartieClassique() { var ajt = deckPartie[i].getMatrice[0]+deckPartie[i].getMatrice[1]+deckPartie[i].getMatrice[2] listecartes.push(ajt) console.log(i) - - } + console.log(listecartes); console.log("Coucou") @@ -486,7 +486,7 @@ function creePartieClassique() { type: "post", url: "envoyercartes.php", success: function(data){ - alert("Je suis passe") + alert("Je suis passe (Partie classique)") } }); }); diff --git a/SwichGIT/SwishMulti/Prototype/mysqlitedb.db b/SwichGIT/SwishMulti/Prototype/mysqlitedb.db index 4b5fbfe263581478e419048ab2b7ad853e2c5954..f8f1440eacc664f6bbc338bedea0f51276005587 100644 GIT binary patch delta 2081 zcma)+Uq}=|9LM+1d3Sp|JHJccRLsqqyxMd%E4quIB85_k&>l)M!XQvc3VN`Ib&803 zkisC12(lz2%sjo6qGCVfDw&`+p;^d0J3y+pmM&8mGop8O%yjoNBiS=oYT zvfgo>I>&X{z#cIWS`!4ZSgPkV2R;7}LY*LqT!)+Hy*S1sgl-6e3E#nSLidk)&?Cx z5dJ>q-k$wK=%yfO6|8)e&-@%W`k=Sy6iq?$ePT~;R!3+mXlaP0+~9-0<@z8PlMhkk zO6a-**eEV?QNfEx&%ZvQRRvOjItQ7Nl%$(A8s<$T?y1VgXcoD@!L#BcN=vLqfjRgL zZ{P{sfdM!NC!rm7LoJkpf#>lz{0=|IV|WN(#HVp5ZpPa&!6jI+=B!WFYir!PZC$a> zTF0$cD{T?082v-D=p&j$57A9@37tWmXg}J9st}le&F|)W^MyHP-Y_qiRj14&W<_E; zF_P#?5M#y|HF}JicvqanX5v3%qp_a&cy`2{ih3FUgj1%bWvIihp(@Fdj4U_HP=1vpwYW+70L!a+MSGH5lyn$5JL;s( z4_xe9#&1rNTXMPZVlCH(95>_Fk0clM6DFCAUn-JXl*&qKj~y)w&U=<5kB7)ThcGoS zKS|BXk3TB~XNbq-ybVfn(FQ}vnVOfhq!tw&PVMp5D#`uU8Y*`doOcOH?RSZ=YSyhi gSuWajnB3FUW-VL_9(vc^RkV_2&TenExZzghKf#->FaQ7m delta 118 zcmZoTz}V2hI6;b!k(+^mfdz=cV4{W@6C?M=geCkET>L%^{O|bh@Soz}!M}`u3V#!S z0e>97&t^ph1OCZA@;iVkvKjbi@L%CS%HPSK&A*NRG5;t2<@{AZ71sO{Cx}eW)}P6- PfQ1ue%