modif des formulaires connexion et inscriptions

This commit is contained in:
Alcaraz Yannick 2020-12-04 01:38:49 +01:00
commit a5c77f74bf
27 changed files with 364 additions and 29 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/.idea/*

0
.gitkeep Normal file
View File

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml generated
View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Nuit-De-L-Info-2020.iml" filepath="$PROJECT_DIR$/.idea/Nuit-De-L-Info-2020.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated
View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

2
.idea/workspace.xml generated
View File

@ -61,7 +61,7 @@
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1607026953826</updated>
<workItem from="1607026956145" duration="9483000" />
<workItem from="1607026956145" duration="9847000" />
</task>
<servers />
</component>

24
css/formulaire.css Normal file
View File

@ -0,0 +1,24 @@
h1 {
text-align: center;
}
legend {
margin: 0 auto;
margin-top: 3%;
}
fieldset{
margin: 0 auto;
width: 70%;
}
form {
text-align: center;
}
input[type="submit"]{
font-size: 15px;
padding: 5px;
}

View File

@ -0,0 +1,9 @@
body
{
font-style: normal;
font-family: 'Montserrat', sans-serif;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

View File

@ -0,0 +1,71 @@
#lineMenu
{
list-style-type: none;
overflow: hidden;
background-color: #0064b5;
height: 49px;
margin: 0px;
padding: 0px;
}
.colonneMenu
{
float: left;
font-size: 17px;
padding: 14px 20px;
background-color: transparent;
color: white;
transition: background-color 0.2s, padding 0.2s, font-size 0.2s,transform 0.2s;
cursor: pointer;
}
.animationButtonMenu:hover
{
background-color: #0073be;
font-size: 19px;
padding: 13px 17px;
}
aMenu
{
color: white;
text-decoration: none;
}
#lineSign
{
list-style-type: none;
overflow: hidden;
background-color: #0073be;
height: 35px;
margin: 0px;
padding: 0px;
}
.colonneSign
{
float: right;
font-size: 15px;
padding: 10px 8px;
background-color: transparent;
color: white;
transition: font-size 0.2s,transform 0.2s;
cursor: pointer;
}
.underLineHover:after
{
display: block;
width: 0;
height: 2px;
background-color: white;
bottom: -10px;
content: "";
transition: width 0.2s;
}
.underLineHover:hover:after
{
width: 100%;
}

View File

@ -2,19 +2,22 @@
<html>
<header>
<meta charset="UTF-8"/>
<link rel="stylesheet" href="css/formulaire.css" />
</header>
<body>
<form method="post" action="./traitement.php" name="formulaire">
<h1>Session de surf</h1>
<fieldset>
<fieldset id="name_fieldset">
<legend>Nom et Prénom</legend>
<input type="text" name="formulaire[nom]" placeholder="Nom">
<input type="text" name="formulaire[prenom]" placeholder="Prénom">
<input type="text" name="formulaire[nom]" placeholder="Nom" required>
<input type="text" name="formulaire[prenom]" placeholder="Prénom" required>
</fieldset>
<fieldset>
<fieldset id="localisation_fieldset">
<legend>Lieu et période</legend>
<select name="spot" id="spot" placeholder="Spot">
<select name="spot" id="spot" placeholder="Spot" required>
<option value="ville1">Ville 1</option>
<option value="ville2">Ville 2</option>
<option value="ville3">Ville 3</option>
@ -34,12 +37,98 @@
</fieldset>
<fieldset>
<fieldset id="product_fieldset">
<legend>Produits utilisés</legend>
<input type="checkbox" name="creme_solaire" id="creme_solaire" />
<label for="creme_solaire">Crème solaire</label>
<input type="checkbox" name="parfum" id="parfum" />
<label for="parfum">Parfum/Déodorant</label>
<input type="checkbox" name="creme_hydratante" id="creme_hydratante" />
<label for="creme_hydratante">Crème hydratante</label>
<input type="checkbox" name="maquillage" id="maquillage" />
<label for="maquillage">Maquillage</label>
<input type="checkbox" name="cigarettes" id="cigarettes" />
<label for="cigarettes">Cigarettes</label>
<input type="checkbox" name="engrais" id="engrais" />
<label for="engrais">Engrais/Pesticides</label>
<input type="checkbox" name="peinture" id="peinture" />
<label for="peinture">Peinture</label>
<input type="checkbox" name="autres_produits" id="autres_produits" />
<label for="autres_produits">Autres</label>
</fieldset>
<fieldset id="population_fieldset">
<legend>Fréquentation</legend>
<label for="baigneurs">Nombre de baigneurs</label>
<input type="number" name="nb_baigneurs" id="baigneurs" value=0 min=0 max=100/>
<label for="baigneurs">Nombre de pratiquants d'activités nautiques</label>
<input type="number" name="pratiquant" id="pratiquant" value=0 min=0 max=100/>
<label for="baigneurs">Bâteaux de pêche</label>
<input type="number" name="bateau_peche" id="bateau_peche" value=0 min=0 max=100/>
<label for="baigneurs">Bâteaux de loisir</label>
<input type="number" name="bateau_loisir" id="bateau_loisir" value=0 min=0 max=100/>
<label for="baigneurs">Bâteaux à voile</label>
<input type="number" name="bateau_voile" id="bateau_voile" value=0 min=0 max=100/>
</fieldset>
<fieldset id="pollution_fieldset">
<legend>Pollution</legend>
<label for="quantite_microplastique">Microplastique</label>
<select name="quantite_microplastique" id="quantite_microplastique" >
<option value="Aucun">Aucun</option>
<option value="un_peu">Un peu</option>
<option value="moyen">Moyen</option>
<option value="beaucoup">Beaucoup</option>
</select>
<label for="dechets_select">Gros déchets plastiques</label>
<select name="dechets_select" id="dechets_select" >
<option value="Aucun">Aucun</option>
<option value="un_peu">Un peu</option>
<option value="moyen">Moyen</option>
<option value="beaucoup">Beaucoup</option>
</select>
<label for="petrole_select">Pétrole</label>
<select name="petrole_select" id="petrole_select">
<option value="Aucun">Aucun</option>
<option value="un_peu">Un peu</option>
<option value="moyen">Moyen</option>
<option value="beaucoup">Beaucoup</option>
</select>
<label for="autres_select">Autres (Velo, toilettes...)</label>
<select name="autres_select" id="autres_select">
<option value="Aucun">Aucun</option>
<option value="un_peu">Un peu</option>
<option value="moyen">Moyen</option>
<option value="beaucoup">Beaucoup</option>
</select>
</fieldset>
<input type="submit" value="Envoyer" />
</form>
</body>
</html>

0
img/.gitkeep Normal file
View File

View File

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="css/menu.css">
</head>
<body>
</body>
</html>

0
js/.gitkeep Normal file
View File

37
menu.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="css/menu.css">
</head>
<body>
<!--Block de connexion et d'inscription-->
<div id="blockSign">
<ul id="lineSign">
<li class="colonneSign">
<a class="aMenu underLineHover">Connexion</a>
</li>
<li class="colonneSign">
<a class="aMenu underLineHover">Inscription</a>
</li>
</ul>
</div>
<!--Block de Menu-->
<nav id="blockMenu">
<ul id="lineMenu">
<li class="colonneMenu animationButtonMenu underLineHover">
<a class="aMenu">Acceuil</a>
</li>
<li class="colonneMenu animationButtonMenu underLineHover">
<a class="aMenu">Profil</a>
</li>
<li class="colonneMenu animationButtonMenu underLineHover">
<a class="aMenu">Météo</a>
</li>
</ul>
</nav>
</body>
</html>

1
php/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
database.php

0
php/.gitkeep Normal file
View File

10
php/Hystorique.php Normal file
View File

@ -0,0 +1,10 @@
<?php
class Hystorique
{
private int $id;
private Utilisateur $utilisateur;
private Spot $spot;
private Pointage $pointage;
}

9
php/Joueur.php Normal file
View File

@ -0,0 +1,9 @@
<?php
class Joueur
{
private int $id;
private bool $estVivant;
private bool $estImposteur;
}

10
php/MeteoSpot.php Normal file
View File

@ -0,0 +1,10 @@
<?php
class MeteoSpot
{
private int $id;
private int $houle;
private int $maree;
private int $vent;
}

9
php/MeteoVille.php Normal file
View File

@ -0,0 +1,9 @@
<?php
class MeteoVille
{
private int $id;
private int $temperature;
private int $vent;
}

14
php/Pointage.php Normal file
View File

@ -0,0 +1,14 @@
<?php
class Pointage
{
private int $id;
private int $nbBaigneur;
private int $nbPratiquant;
private int $bateauPeche;
private int $bateauLoisir;
private int $bateauVoile;
private Produits $produit;
private int $niveauDechet;
}

9
php/Pollution.php Normal file
View File

@ -0,0 +1,9 @@
<?php
class Pollution
{
private int $id;
private int $niveauPollution;
private string $description;
}

16
php/Produits.php Normal file
View File

@ -0,0 +1,16 @@
<?php
class Produits
{
private int $id;
private bool $estCremeSolaire;
private bool $estCremeParfum;
private bool $estCremeHydratante;
private bool $estMaquillage;
private bool $estEssence;
private bool $estCigarette;
private bool $estEngrais;
private bool $estPeinture;
private string $autreProduit;
}

11
php/Spot.php Normal file
View File

@ -0,0 +1,11 @@
<?php
class Spot
{
private int $id;
private string $nom;
private Ville $ville;
private MeteoSpot $meteo;
private Pollution $pollution;
}

13
php/Utilisateur.php Normal file
View File

@ -0,0 +1,13 @@
<?php
class Utilisateur
{
private int $id;
private string $nom;
private string $prenom;
private string $pseudo;
private string $mail;
private string $password;
}

11
php/Ville.php Normal file
View File

@ -0,0 +1,11 @@
<?php
class Ville
{
private int $id;
private string $nom;
private string $codePostal;
private int $temperature;
private MeteoVille $meteo;
}

0
sql/.gitkeep Normal file
View File