diff --git a/2020-2021/TD3/TP3-eno.pdf b/2020-2021/TD3/TP3-eno.pdf new file mode 100644 index 0000000..999fa7a Binary files /dev/null and b/2020-2021/TD3/TP3-eno.pdf differ diff --git a/2020-2021/TD3/anim.css b/2020-2021/TD3/anim.css new file mode 100755 index 0000000..3f9f7a5 --- /dev/null +++ b/2020-2021/TD3/anim.css @@ -0,0 +1,80 @@ +.radial-timer { + overflow: hidden; + height: 144px; + width: 144px; + position: relative; +} + +.radial-timer .radial-timer-half { + height: 144px; + width: 72px; + border-radius: 72px 0 0 72px; + background: red; + position: absolute; +} + +.radial-timer .radial-timer-half:nth-of-type(2) { + z-index: 99999999; + -webkit-transform-origin: center right; + -webkit-transform: rotate(180deg); +} + +.radial-timer .radial-timer-half:before { + content: ""; + position: absolute; + top: 9px; + left: 9px; + height: 126px; + width: 63px; + border-radius: 67.5px 0 0 67.5px; + background: rgb(255, 255, 255); +} + +.radial-timer .radial-timer-half:after { + content: ""; + position: absolute; + background: rgb(255, 255, 255); + height: 288px; + width: 216px; + left: -144px; + top: -72px; + -webkit-transform-origin: center right; +} + +.radial-timer.s-animate { + -webkit-transform-origin: center right; +} + +.radial-timer.s-animate .radial-timer-half:nth-of-type(1):after { + -webkit-animation: rotateLeftMask 5s infinite linear; +} + +.radial-timer.s-animate .radial-timer-half:nth-of-type(2):after { + -webkit-animation: rotateRightMask 5s infinite linear; +} + +@-webkit-keyframes rotateLeftMask { + 0% { + -webkit-transform: rotate(0deg); + } + 50% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(180deg); + } +} + +@-webkit-keyframes rotateRightMask { + 0% { + -webkit-transform: rotate(0deg); + } + 50% { + -webkit-transform: rotate(180deg); + visibility: hidden; + } + 100% { + -webkit-transform: rotate(180deg); + visibility: hidden; + } +} \ No newline at end of file diff --git a/2020-2021/TD3/check.php b/2020-2021/TD3/check.php new file mode 100644 index 0000000..6dc126c --- /dev/null +++ b/2020-2021/TD3/check.php @@ -0,0 +1,76 @@ + + + + + + $valeur) { + $vins = $valeur .' , '; + } + + echo '

Votre nom est : ' .$tab['nom'] .'

'; + echo '

Votre prenom est : ' .$tab['prenom'] .'

'; + if ($tab['sexe'] != null) {echo '

Votre genre est : ' .$tab['genre'] .'

';} + if ($vins != null) {echo '

Votre sélection de vin(s) est : ' .$vins .'

';} + } else { + echo '

Votre nom ou prénom n\'est pas correct.

'; + } + + if($checkE) { + echo '

Votre mail est : ' .$tab['email'] .'

'; + } else { + echo '

Votre email n\'est pas correct.

'; + } + + if($checkE && $checkN) { + echo '

Bonjour ' .$denom .' ' .$tab['nom'] .' ' .$tab['prenom'] .',
+ Nous vous remercions d’avoir commandé ' .$vins .'
' + .'Un mail de conformation vous a été envoyé à l’adresse : ' .$tab['email'] .'

'; + } + + +?> +



+ + \ No newline at end of file diff --git a/2020-2021/TD3/index.php b/2020-2021/TD3/index.php new file mode 100755 index 0000000..66ecc05 --- /dev/null +++ b/2020-2021/TD3/index.php @@ -0,0 +1,81 @@ + + + + + + + M314 - TD1 + +

M314 - TD3 : Manipulation des boucles, expressions conditionnelles et introduction aux tables globales

+ + + + + +

Les champs marqués d'une * sont obligatoires

+
+ *Nom :
+ *Prenom :
+ *Email :
+ Genre : Homme + Femme + Agenre + Demi-genre + Poly-genre + Genderfluid +
+ Vin(s) Choisi(s) : + St Emilion + Château l’Hermitage + Entre les Deux Mers + Fitou + Bandol + Côte de Provence
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/2020-2021/TD3/post.php b/2020-2021/TD3/post.php new file mode 100644 index 0000000..c04f326 --- /dev/null +++ b/2020-2021/TD3/post.php @@ -0,0 +1,15 @@ + + + +



+ + \ No newline at end of file