Bon j'ai travaillé un peu sur le calcul :
Je ne suis pas sur que ca marche le calcul, je suis aps employé du FISC ;)
impot.php
<html>
<form action = "calcul.php"><br />
Valeur de votre bien : <INPUT type="Text" name = "V" /><br />
Nombre de personnes à charges :
<select name="charge" ><?php // on affiche une liste pour le nombre de personne a charge allant de 1 à 10 ( modifiable dans le for)
For ($x=1;$x<=10;$x++){echo "<option value =".$x.">".$x."</option>";}?></select><br />
Abattement spécial :
<input type="checkbox" name="abattement" id="abattement" /><label for="abbattement">Oui</label><br />
<input type="submit" value="calcul"><br />
Vous payez :
<?php
//affichage du total
echo $_GET['total'];
?>
d'impôts
</form>
</html>
calcul.php
<?php
//on vérifie que les champs sont bien entrés !
If (isset($_POST['V'] != "") && isset($_POST['charge']) != "" isset($_POST['abattement'] != "") ) {
//il faut définir la base locative moyenne et le taux d'imposition
$BaseLocative = "";
$TauxImposition = "";
//on récupère les valeurs entrées dans le formulaire
$valeur = $_POST['V'];
$charge = $_POST['charge'];
$valeur = $_POST['abattement'];
//on regarde si la case à cocher l'est ou pas
If $valeur = "on"){
$valeur = 1;
}
Else {
$valeur = 0;
}
//on démentele le calcul afin de smplifier les choses
$Num1 = ($charge * $BaseLocative)*$charge;
$Num2 = ($charge * $BaseLocative)*$charge;
$Num3 = ($BaseLocative * $valeur);
//calcul du total
$BNI = $valeur - ($Num1 - $Num2 - $Num3);
$total = $BNI * $TauxImposition;
//redirection
Header('Location:impot.php?total=$total');
}
//Si les champs ne sont pas entrés, on redirige sans faire aucun calcul
Else{
Header('Location:impot.php');
}
?>
Si tu as des questions, n'hésite pas !

