master
theo 4 years ago
parent 8a75c0735c
commit 89c231b5ea

@ -93,39 +93,38 @@ if(isset($_POST['rejoindre'])){
$_SESSION['idpartie']=$_POST['rejoindre'];
}
if(isset($_POST['case'])){
if($_POST['case']=='1'){
switch ($_POST['case']) {
case 1:
$colonne='un';
}
elseif ($_POST['case']=='2'){
break;
case 2:
$colonne='deux';
}
elseif ($_POST['case']=='3'){
break;
case 3:
$colonne='trois';
}
elseif ($_POST['case']=='4'){
break;
case 4:
$colonne='quatre';
}
elseif ($_POST['case']=='5'){
break;
case 5:
$colonne='cinq';
}
elseif ($_POST['case']=='6'){
break;
case 6:
$colonne='six';
}
elseif ($_POST['case']=='7'){
break;
case 7:
$colonne='sept';
}
elseif ($_POST['case']=='8'){
break;
case 8:
$colonne='huit';
}
elseif ($_POST['case']=='9'){
break;
case 9:
$colonne='neuf';
}
else{
break;
default :
$colonne='null';
}
}
$valeur="";
if(isset($_POST['forme'])){
$valeur=$_POST['forme'];

@ -1,32 +0,0 @@
<?php
include "save.php";
$name = $_POST['name'];
$email = $_POST['email'];
$lang = $_POST['lang'];
$foundjquery = "Not found";
if(in_array('jQuery',$lang)){
$foundjquery = "found";
}
// Converting the array to comma separated string
$lang = implode(",",$lang);
// check entry
$sql = "SELECT COUNT(*) AS cntuser from userinfo WHERE email='".$email."'";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_array($result);
$count = $row['cntuser'];
if($count > 0){
// update
$updatequery = "UPDATE userinfo SET name='".$name."',lang='".$lang."' WHERE email='".$email."'";
mysqli_query($con,$updatequery);
}else{
// insert
$insertquery = "INSERT INTO userinfo(name,email,lang) VALUES('".$name."','".$email."','".$lang."')";
mysqli_query($con,$insertquery);
}
$return_arr = array('name'=>$name,'email'=>$email,'lang'=>$lang,"foundjquery"=>$foundjquery);
echo json_encode($return_arr);

@ -1,9 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script>
$(document).on('click','#save',function(e) {
$(document).on('click','#save',function() {
var vehicle = ['a','b','d'];
$.ajax({
@ -19,14 +21,11 @@
});
</script>
</head>
<body>
<form action="" id="form-search">
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car"> I have a car<br>
<input type="checkbox" name="vehicle" value="Boat"> I have a boat<br>
</form>
<button id="save" name="save">Serialize form values</button>
</body>
</html>
<?php

File diff suppressed because one or more lines are too long

@ -1,41 +0,0 @@
$(document).ready(function(){
// submit button click
$("#submit").click(function(){
var name = $("#txt_name").val();
var email = $("#txt_email").val();
var lang = [];
// Initializing array with Checkbox checked values
$("input[name='prolang']:checked").each(function(){
lang.push(this.value);
});
if(email != ''){
$.ajax({
url: 'getData.php',
type: 'post',
data: {name:name,email:email,lang:lang},
dataType: 'JSON',
success: function(response){
$('.details').show();
// selecting values from response Object
var name = response.name;
var email = response.email;
var lang = response.lang;
var foundjquery = response.foundjquery;
// setting values
$('#name').text(name);
$('#email').text(email);
$('#lang').text(lang);
$('#foundjquery').text(foundjquery);
}
});
}
});
});

@ -1,47 +0,0 @@
.container{
width: 400px;
margin: 0 auto;
width: 400px;
}
.content{
padding: 5px;
border: 2px solid gray;
border-radius: 3px;
margin-bottom:10px;
}
.element{
margin-bottom: 10px;
}
h1{
background: lightgreen;
color: white;
font-family: sans-serif;
font-weight: normal;
padding: 5px 10px;
margin-top: 0;
}
/* Textbox */
input[type='text'],input[type='email']{
padding: 5px 10px;
width: 94%;
font-size: 15px;
letter-spacing: 1px;
}
/* Button */
input[type='button']{
background: orange;
color: white;
padding: 5px 10px;
font-size: 16px;
font-weight: bold;
border: 0;
}
.details{
display: none;
}

@ -1,7 +0,0 @@
CREATE TABLE `userinfo` (
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`lang` varchar(100) NOT NULL,
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

@ -4,6 +4,8 @@ class MyDB extends SQLite3
function __construct()
{
$this->open('mysqlitedb.db');
//$this->exec('CREATE TABLE partieScore(IdPartie STRING PRIMARY KEY,scorePremierJ STRING,scoreDeuxiemeJ STRING, pseudoPremierJ STRING,pseudoDeuxiemeJ STRING)');
//$this->exec('CREATE TABLE partieCartes(IdPartie STRING ,IdCarte STRING,colUn STRING, colDeux STRING, colTrois STRING)');
}
}
@ -19,3 +21,4 @@ function genererChaineAleatoire($longueur = 10)
}
return $chaineAleatoire;
}

@ -4,10 +4,17 @@ require_once("ConnexionBDD.php");
$db = new MyDB();
$id=$_SESSION['idpartie'];
$requete ="DELETE FROM partie where Id='".$id."'";
$requete ="DELETE FROM partieScore where IdPartie='".$id."'";
$suppression = $db->query($requete);
$newid=genererChaineAleatoire(10);
$_SESSION['idpartie']=$newid;
$db->query('INSERT INTO partie(Id) VALUES("'.$newid.'")');
header("refresh: 1");
$db->query('INSERT INTO partieScore(IdPartie) VALUES("'.$newid.'")');
$requete2 ="DELETE FROM partieCartes where IdPartie='".$id."'";
$suppression2 = $db->query($requete2);
for ($i = 1; $i <= 16; $i++) {
$db->query('INSERT INTO partieCartes(IdPartie,IdCarte) VALUES("'.$newid.'","'.$i.'")');
}

@ -1,5 +1,24 @@
<?php
require "ConnexionBDD.php";
session_start();
$db=new MyDB();
$cartes=$_POST['cartestables'];
$_SESSION['cartestables']=$cartes;
$idpartie = $_SESSION['idpartie'];
for ($i = 1; $i <= 16; $i++) {
$valcol1= $cartes[$i][0];
print_r($valcol1);
$valcol2= $cartes[$i][1];
print_r($valcol2);
$valcol3= $cartes[$i][2];
print_r($valcol3);
$update = $db->query('UPDATE partieCartes SET "colUn" = "'.$valcol1.'","colDeux"="'.$valcol2.'","colTrois"="'.$valcol3.'" where Id="'.$idpartie.'" ');
}
print_r($cartes);

@ -18,6 +18,7 @@
<script type="text/javascript" src="js/menu.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script src="js/jquery-3.1.1.min.js" type="text/javascript"></script>
<script src="https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.1/css/all.min.css" />
@ -49,7 +50,7 @@ echo "<h2 id='ids'>Identifiant partie : <strong>$idpartie</strong></h2>";
<div id="div1"></div>
<script>
$(document).ready(function(){
$("#buttons").click(function(){
$(document).on('click','#buttons',function() {
$("#div1").load('SupprimerEtCreerPartie.php')
@ -63,14 +64,7 @@ echo "<h2 id='ids'>Identifiant partie : <strong>$idpartie</strong></h2>";
}, 500);
});
</script>
<?php
if(isset($_SESSION['cartestables'])){
$cartestable = $_SESSION['cartestables'];
print_r($cartestable);
}
?>
<button id="save" name="save">Envoyer les cartes</button>
<div id="pageAccueil">
<div class="logo">
@ -605,7 +599,16 @@ if(isset($_SESSION['cartestables'])){
</script>
<?php
if(isset($_SESSION['cartestables'])){
$cartestable = $_SESSION['cartestables'];
//print_r($cartestable);
}
?>
<div id="containpseudo">
<a onclick="lancerpartie()">
@ -702,6 +705,7 @@ if(isset($_SESSION['cartestables'])){
</div>
</a>
</div>
</div>

@ -341,6 +341,7 @@ function redistribuer() {
deckPartie.push(copieCarte(TasDuJEU[index]));
}
passageData();
afficherCartes(deckPartie);
}
@ -393,7 +394,6 @@ function genererTouteslesCartes3_4Possibles() {
}
}
$(document).ready(function(){
var cartestables = deckPartie;
@ -412,6 +412,32 @@ function genererTouteslesCartes3_4Possibles() {
return deckPartie;
}
function passageData() {
var matrice = [];
for (var i=0 ; i<deckPartie.length ; i++) {
matrice.push(deckPartie[i].getMatrice);
}
$(document).ready(function(){
var cartestables = matrice;
$.ajax({
data: {
cartestables:cartestables
},
type: "post",
url: "envoyercartes.php",
success: function(data){
alert(data)
}
});
});
console.log(matrice);
return matrice;
}
function afficherCartes(Liste) {
while (document.getElementById("containcards").firstElementChild != null) {
document.getElementById("containcards").firstElementChild.remove();
@ -1008,6 +1034,7 @@ function testPourJeuClassique() {
document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !';
}
}
/*} catch (e) {
window.alert(e);
}*/

Loading…
Cancel
Save