Created
April 3, 2020 13:51
-
-
Save GravenilvecTV/bc41104ee8657a4256c44c257a3201a4 to your computer and use it in GitHub Desktop.
Correction TP JOUR 15/30 - HTML/PHP - Oeuvres d'arts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// tableau pour stocker le prix selon l'epoque | |
$prix_periodes = [100000, 76000, 32000, 15000, 0]; | |
// tableau pour stocker le pourcentage selon le type d'oeuvre | |
$pourcentage_type = [5, 27, 35, 1205, 0]; | |
// récuperer une donnée du formulaire | |
// la date de fabrication | |
// extraire toute les données du formulaire et de les mettre dans une variable | |
extract($_POST); | |
// condition | |
if (!empty($nom)) { | |
echo "<h1>Estimation en cours...</h1>" . "<br>"; | |
// recuperer le prix associé à la periode | |
$prix = $prix_periodes[$annee]; | |
// conversion à faire (35%) -> x1.35 | |
// + 50% -> 1 + 50/100 | |
// 1 + pourcentage/100 | |
// -30% = 1 - 30/100 = 0.7 | |
$pourcentage_prix_oeuvre = $pourcentage_type[$type]; | |
$pourcentage = $pourcentage_prix_oeuvre / 100; | |
$multiplicateur = 1 + $pourcentage; // 1.8 = +80% | |
// calcul prix suivant la periode + pourcentage | |
$calculfinal = $prix * $multiplicateur; | |
echo "Prix de rachat : " . $calculfinal . "€ <br>"; | |
// verifier si l'artiste est gravenicasso et que l'oeuvre date de 1919 | |
if ($artiste == "gravenicasso" && $annee == 3) { | |
echo "<img src='http://graven.yt/gravenicasso.jpg'>"; | |
} | |
} | |
else{ | |
echo "Merci de remplir tout les champs <br>"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Bric'arts brac - Page de rachat d'arts pour les particuliers</title> | |
<meta charset="utf-8"/> | |
</head> | |
<body> | |
<h1>Bric'arts brac</h1> | |
<p> | |
Bienvenue sur le site Bric’arts brac, vous pourrez ici mettre en vente vos œuvres d’arts de toute époque et recevrez instantanément une estimation du prix de rachat | |
</p> | |
<!-- formulaire de rachat des objets d'arts --> | |
<form method="post" action="estimation.php"> | |
<input type="text" name="nom" id="nom" placeholder="Nom de l'oeuvre d'arts" required> | |
<select id="artiste" name="artiste"> | |
<option value="artiste1">Artiste 1</option> | |
<option value="artiste2" selected="selected">Artiste 2</option> | |
<option value="artiste3">Artiste 3</option> | |
<option value="gravenicasso">Gravenicasso</option> | |
<option value="artiste4">Artiste 4</option> | |
</select> | |
<select id="type" name="type"> | |
<option value="0">Dessin</option> | |
<option value="1">Sculpture</option> | |
<option value="2">Peinture</option> | |
<option value="3" selected="selected">Document historique</option> | |
<option value="4">Autres</option> | |
</select> | |
<select id="annee" name="annee"> | |
<option value="0">Avant 1200</option> | |
<option value="1">Entre 1201 et 1600</option> | |
<option value="2" selected="selected">Entre 1601 et 1800</option> | |
<option value="3">Entre 1801 et 1999</option> | |
<option value="4">Après 2000</option> | |
</select> | |
<input type="submit" value="Lancer l'estimation"> | |
</form> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment