Update partie_controleur.php, config-bd.php, script_migration_data.sql, menu.php, and parties_vue.php files
This commit is contained in:
3
controleurs/parties_controleur.php
Normal file
3
controleurs/parties_controleur.php
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<?php if (isset($_POST['boutonAfficher'])) {
|
||||||
|
$partie = get_infos_instances('partie');
|
||||||
|
} ?>
|
||||||
@@ -3,6 +3,6 @@
|
|||||||
define('SERVEUR', 'localhost');
|
define('SERVEUR', 'localhost');
|
||||||
define('UTILISATEUR', 'p2203977'); // votre login
|
define('UTILISATEUR', 'p2203977'); // votre login
|
||||||
define('MOTDEPASSE', 'Canon63Quote'); // votre mot de passe
|
define('MOTDEPASSE', 'Canon63Quote'); // votre mot de passe
|
||||||
define('BDD', 'donnees_fournies'); // votre BD
|
define('BDD', 'p2203977'); // votre BD
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -108,6 +108,41 @@ SELECT
|
|||||||
FROM
|
FROM
|
||||||
donnees_fournies.classement_equipe;
|
donnees_fournies.classement_equipe;
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TEMPORARY TABLE unique_plateau AS
|
||||||
|
SELECT id_partie AS idplateau, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12
|
||||||
|
FROM donnees_fournies.instances1
|
||||||
|
GROUP BY c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12;
|
||||||
|
|
||||||
|
INSERT INTO plateau (idplateau, taille)
|
||||||
|
SELECT idplateau, 12 FROM unique_plateau;
|
||||||
|
|
||||||
|
INSERT INTO est_compose (idcarte, idplateau, rang)
|
||||||
|
SELECT c1, idplateau, 1 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c2, idplateau, 2 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c3, idplateau, 3 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c4, idplateau, 4 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c5, idplateau, 5 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c6, idplateau, 6 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c7, idplateau, 7 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c8, idplateau, 8 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c9, idplateau, 9 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c10, idplateau, 10 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c11, idplateau, 11 FROM unique_plateau
|
||||||
|
UNION ALL
|
||||||
|
SELECT c12, idplateau, 12 FROM unique_plateau;
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
`partie` (
|
`partie` (
|
||||||
`idpartie`,
|
`idpartie`,
|
||||||
@@ -129,11 +164,11 @@ SELECT DISTINCT
|
|||||||
WHEN 'AV' THEN 'a venir'
|
WHEN 'AV' THEN 'a venir'
|
||||||
WHEN 'EC' THEN 'en cours'
|
WHEN 'EC' THEN 'en cours'
|
||||||
END,
|
END,
|
||||||
NULL,
|
p.idplateau,
|
||||||
NULL,
|
NULL,
|
||||||
NULL
|
NULL
|
||||||
FROM
|
FROM
|
||||||
donnees_fournies.instances1;
|
donnees_fournies.instances1 JOIN unique_plateau p USING(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12);
|
||||||
|
|
||||||
INSERT INTO
|
INSERT INTO
|
||||||
`participe` (
|
`participe` (
|
||||||
@@ -301,40 +336,4 @@ GROUP BY
|
|||||||
`id_joueur`,
|
`id_joueur`,
|
||||||
`carteAvalider`;
|
`carteAvalider`;
|
||||||
|
|
||||||
|
|
||||||
SET @row_number = 0;
|
|
||||||
|
|
||||||
CREATE TEMPORARY TABLE unique_plateau AS
|
|
||||||
SELECT @row_number:=@row_number+1 AS idplateau, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12
|
|
||||||
FROM donnees_fournies.instances1
|
|
||||||
GROUP BY c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12;
|
|
||||||
|
|
||||||
INSERT INTO plateau (idplateau, taille)
|
|
||||||
SELECT idplateau, 12 FROM unique_plateau;
|
|
||||||
|
|
||||||
INSERT INTO est_compose (idcarte, idplateau, rang)
|
|
||||||
SELECT c1, idplateau, 1 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c2, idplateau, 2 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c3, idplateau, 3 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c4, idplateau, 4 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c5, idplateau, 5 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c6, idplateau, 6 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c7, idplateau, 7 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c8, idplateau, 8 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c9, idplateau, 9 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c10, idplateau, 10 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c11, idplateau, 11 FROM unique_plateau
|
|
||||||
UNION ALL
|
|
||||||
SELECT c12, idplateau, 12 FROM unique_plateau;
|
|
||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
@@ -3,4 +3,5 @@
|
|||||||
<a href="index.php">Accueil</a>
|
<a href="index.php">Accueil</a>
|
||||||
<a href="index.php?page=statistiques">Afficher Statistiques</a>
|
<a href="index.php?page=statistiques">Afficher Statistiques</a>
|
||||||
<a href="index.php?page=tables">Afficher Table</a>
|
<a href="index.php?page=tables">Afficher Table</a>
|
||||||
|
<a href="index.php?page=parties">Afficher Parties</a>
|
||||||
</nav>
|
</nav>
|
||||||
58
vues/parties_vue.php
Normal file
58
vues/parties_vue.php
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
<div class="panneau_details"> <!-- Second bloc permettant l'affichage du détail d'une table -->
|
||||||
|
|
||||||
|
<h2>Affichage des parties</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<form class="bloc_commandes" method="post" action="#">
|
||||||
|
|
||||||
|
<label for="typeVueTable">Voir Parties</label>
|
||||||
|
<?php
|
||||||
|
$selection = 1;
|
||||||
|
if (isset($_POST['selectparty'])) {
|
||||||
|
$selection = (int) $_POST["selectparty"];
|
||||||
|
}
|
||||||
|
echo '<select id="selectpartie" name="selectparty">';
|
||||||
|
for ($i = 1; $i <= 50; $i++) {
|
||||||
|
echo '<option value="' . $i . '"';
|
||||||
|
if ($i == $selection) {
|
||||||
|
echo ' selected';
|
||||||
|
}
|
||||||
|
echo '>Partie n°' . $i . '</option>';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<input type="submit" name="boutonAfficher" value="Afficher" />
|
||||||
|
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
|
||||||
|
<table class="table_resultat">
|
||||||
|
<tbody>
|
||||||
|
<?php
|
||||||
|
if (isset($_POST['boutonAfficher'])) {
|
||||||
|
// foreach ($partie['instances'][(int) $_POST["selectparty"]] as $row) { // pour parcourir les n-uplets
|
||||||
|
// echo '<tr>';
|
||||||
|
// echo $row;
|
||||||
|
// echo "-";
|
||||||
|
// echo '</tr>';
|
||||||
|
// }
|
||||||
|
$donnees = ['idpartie', 'date_partie', 'horaire'];
|
||||||
|
$parties = $partie['instances'][(int) $_POST["selectparty"] - 1];
|
||||||
|
|
||||||
|
echo '<a href="https://bdw.univ-lyon1.fr/p2203977/DeezCycle/index.php?';
|
||||||
|
foreach ($donnees as $donnee) {
|
||||||
|
echo $donnee . '=' . $parties[$donnee] . '&';
|
||||||
|
}
|
||||||
|
echo 'taille=12">Voir les détails de la partie</a>';
|
||||||
|
/*
|
||||||
|
echo "Partie n°" . $parties["idpartie"] . "<br/>";
|
||||||
|
echo $parties["idpartie"]."_".$parties["date_partie"]."_".$parties[";*/
|
||||||
|
} else {
|
||||||
|
echo "<h1>Selectionnez une partie !</h1>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
Reference in New Issue
Block a user