project basis

This commit is contained in:
Morph01
2024-03-18 22:31:29 +01:00
commit 2ed144ff8c
20 changed files with 1358 additions and 0 deletions

35
vues/accueil_vue.php Normal file
View File

@@ -0,0 +1,35 @@
<main>
<p>
<h3>Bienvenue dans DeezCycle!</h3>
Découvrez un jeu de dés stratégique vous incarnez un cycliste tentant de franchir la ligne d'arrivée en premier
sur un parcours de 12 cartes.
<br></br>
Dans DeezCycle, chaque joueur incarne un cycliste qui doit naviguer à travers un parcours composé de 12 cartes.
Pour avancer sur une case, vous devrez réaliser des combinaisons de dés spécifiques, en choisissant judicieusement
parmi vos dés de différentes couleurs.
<h3>Défis et Stratégies:</h3>
Choisissez judicieusement parmi vos dés pour surmonter les contraintes uniques de chaque carte et planifiez votre
stratégie pour avancer rapidement.
<h3>Modes de Jeu:</h3>
Profitez de différents modes de jeu, de l'aléatoire à la compétition basée sur l'expérience, pour une expérience de
jeu variée.
<h3>Tournois et Classements:</h3>
Participez à des tournois passionnants et grimpez dans les classements pour devenir le meilleur cycliste. La
compétition n'a jamais été aussi intense !
<h3>Rejoignez la Course:</h3>
Prêt à relever le défi? Rejoignez dès maintenant DeezCycle et montrez vos compétences de cycliste. Le parcours
vous attend!
Peux-tu m'ajouter cette description avec les bonnes balises etc ?</p>
</main>

41
vues/statistiques_vue.php Normal file
View File

@@ -0,0 +1,41 @@
<div class="panneau">
<div> <!-- Bloc permettant d'afficher les statistiques -->
<h2>Statistiques de la base</h2>
<?php if ($message != "") { ?>
<p class="notification">
<?= $message ?>
</p>
<?php } else { ?>
<table class="table_resultat">
<thead>
<tr>
<th>Propriété</th>
<th>Valeur</th>
</tr>
</thead>
<tbody>
<tr>
<td>Nombre de tables</td>
<td>?</td>
</tr>
<tr>
<td>Nombre de tuples</td>
<td>?</td>
</tr>
</tbody>
</table>
<?php } ?>
</div>
</div>

116
vues/tables_vue.php Normal file
View File

@@ -0,0 +1,116 @@
<div class="panneau">
<div> <!-- Premier bloc permettant l'affichage de la liste des tables -->
<h2>Liste des tables</h2>
<?php if ($message_liste != "") { ?>
<p class="notification">
<?= $message_liste ?>
</p>
<?php } else { ?>
<table class="table_resultat">
<thead>
<tr>
<th>Nom de table</th>
</tr>
</thead>
<tbody>
<?php foreach ($tables as $t) { ?>
<tr>
<td>
<?= $t['table_name'] ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<?php } ?>
</div>
<div class="panneau_details"> <!-- Second bloc permettant l'affichage du détail d'une table -->
<h2>Détails d'une table</h2>
<form class="bloc_commandes" method="post" action="#">
<label for="typeVueTable">Voir</label>
<select name="typeVue" id="typeVue">
<option value="schema">Schéma</option>
<option value="data">Instances</option>
</select>
<label for="choixTable">pour la table</label>
<select name="nomTable" id="nomTable">
<?php foreach ($tables as $t) { ?>
<option value="<?= $t['table_name'] ?>">
<?= $t['table_name'] ?>
</option>
<?php } ?>
</select>
<input type="submit" name="boutonAfficher" value="Afficher" />
</form>
<div>
<?php if (isset ($resultats)) {
if (is_array($resultats)) {
?>
<table class="table_resultat">
<thead>
<tr>
<?php
//var_dump($resultats);
foreach ($resultats['schema'] as $att) { // pour parcourir les attributs
echo '<th>';
echo $att['nom'];
echo '</th>';
}
?>
</tr>
</thead>
<tbody>
<?php
foreach ($resultats['instances'] as $row) { // pour parcourir les n-uplets
echo '<tr>';
foreach ($row as $valeur) { // pour parcourir chaque valeur de n-uplets
echo '<td>' . $valeur . '</td>';
}
echo '</tr>';
}
?>
</tbody>
</table>
<?php } else { ?>
<p class="notification">
<?= $message_details . 'TOOT' ?>
</p>
<?php }
} ?>
</div>
</div>
</div>