<?php
$edo=$_GET['edo'];
$nhijos=$_GET['nhijos'];
$salario=$_GET['salario'];
if($edo=='casado') {
$npartes=2+$nhijos/2;
} else {
$npartes=1+$nhijos/2;
}
if($nhijos>2){
$npartes+=0.5;
}
$grabable=$salario*0.72;
$cociente=$grabable/$npartes;
try {
$DBH = new PDO("mysql:host=127.0.0.1;dbname=impuestos", "root","");
} catch (PDOException $e) {
echo $e->getMessage();
exit();
}
$tasa=0;
$deduccion=0;
$query="SELECT * FROM tabla";
$result=$DBH->query($query);
while($row=$result->fetch(PDO::FETCH_ASSOC)) {
$tasa1=$row['tasa'];
$deduccion1=$row['deduccion'];
$cociente1=$row['cociente'];
if($cociente1 > $cociente) {
break;
}
$tasa=$tasa1;
$deduccion=$deduccion1;
}
$impuesto=($grabable*$tasa)-($npartes*$deduccion);
echo $impuesto;
?>
Comments