Aller, je donne mon code :p
<?php
$_puissance = isset($_POST['puissance']) ? (int) $_POST['puissance'] : null;
$_kilometres = isset($_POST['kilometres']) ? (int) $_POST['kilometres'] : null;
$prix = 0;
$prix_fixe = 0;
$prix_km = 0;
$return_puissance = null;
$return_kilometres = null;
$is_ok = 0;
if( !empty($_puissance) AND !empty($_kilometres) ) {
$is_ok = 1;
switch( true ) {
case ( $_puissance <= 6 ) :
$return_puissance = '6 CH et moins';
$prix_fixe = 150;
if( $_kilometres >= 1000 ) {
$return_kilometres = 'avec plus de 1000 kilomètres';
$prix_km = 0.30;
} else {
$return_kilometres = 'avec moins de 1000 kilomètres';
$prix_km = 0.20;
}
break;
case ( $_puissance >= 7 ) :
$return_puissance = '7 CH et plus';
$prix_fixe = 200;
if( $_kilometres < 600 ) {
$return_kilometres = 'avec moins de 600 kilomètres';
$prix_km = 0.32;
} else if( $_kilometres >= 600 AND $_kilometres < 1200 ) {
$return_kilometres = 'entre 600 et 1200 kilomètres';
$prix_km = 0.34;
} else if( $_kilometres >= 1200 AND $_kilometres < 2000 ) {
$return_kilometres = 'entre 1200 et 2000 kilomètres';
$prix_km = 0.37;
} else {
$return_kilometres = 'avec plus de 2000 kilomètres';
$prix_km = 0.40;
}
break;
default :
$is_ok = 0;
break;
}
$prix_total = $_kilometres * $prix_km + $prix_fixe;
}
?>
<html>
<head>
<title>Location de voiture - Tarif Week-End</title>
<style type="text/css">
* {
font-family: verdana, arial;
font-size: 10px;
}
label {
display: block;
width: 180px;
padding-right: 10px;
text-align: right;
float: left;
}
#form {
margin-left: auto;
margin-right: auto;
padding: 5px;
padding-top: 20px;
width: 400px;
border: 1px solid DarkGray;
background-color: LightGray;
}
#result_prix {
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
padding: 10px;
width: 400px;
border: 1px solid DarkGray;
background-color: LightGray;
text-align: center;
}
.ticket {
padding: 10px;
margin-left: auto;
margin-right: auto;
border: 1px solid #5b7cff;
background-color: #ffffff;
text-align: left;
}
</style>
</head>
<?php
if( $is_ok == 1 ) {
echo '
Véhicule de ', $return_puissance, ', ', $return_kilometres, '
Le montant est de ', $prix_total, ' &euro;
----
Montant détaillé |
----
,
', $_kilometres, ',
Kilomètres,
----
x,
', $prix_km, ',
&euro / Km,
----
=,
', ($_kilometres * $prix_km), ',
&euro;,
----
+,
', $prix_fixe, ',
&euro;,
----
=,
', $prix_total, ',
&euro;,
';
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<label for="puissance">
Puissance du véhicule :
</label>
<?php echo $_puissance; ?>" /> Chevaux
<label for="kilometres">
Kilométrage du véhicule :
</label>
<?php echo $_kilometres; ?>" /> Kilomètres
</form>
</html>
<hr />Si ma reponse te convient, merci de l'accepter !