Skip to content

Instantly share code, notes, and snippets.

@GravenilvecTV
Created April 3, 2020 13:51
Show Gist options
  • Save GravenilvecTV/bc41104ee8657a4256c44c257a3201a4 to your computer and use it in GitHub Desktop.
Save GravenilvecTV/bc41104ee8657a4256c44c257a3201a4 to your computer and use it in GitHub Desktop.
Correction TP JOUR 15/30 - HTML/PHP - Oeuvres d'arts
<?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>";
}
<!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