O zaman ilk önce tarifeleri elde edeceğimiz bir sorgu yazarız
$tarifeler = $db->query('select * from tarife_detay where tarife_id=2')Daha sonra ne kadar tarife varsa döngüye sokarız
;
$odenecek_tutar = 0
foreach ($tarifeler as $tarife)
{
// Eğer beklediği gün tarifenin ilk gününden küçükse işlem yapma
if ($bekledigi_gun < $tarife['ilk_gun'])
{
$odenecek_tutar = $odenecek_tutar +0;
}
else
{
// Eğer beklediği gün tarifenin son gününü aşıyorsa
if($bekledigi_gun > $tarife['son_gun'])
{
$aralik = $tarife['son_gun']-$tarife['ilk_gun'];
$odenecek_tutar = $odenecek_tutar + $aralik * $tarife[$arac_tipi];
}
// Eğer beklediği gün tarife aralığında ise
else
{
$artik_gun = $bekledigi_gun-$tarife['ilk_gun'];
$odenecek_tutar = $odenecek_tutar + $artik_gun * $tarife[$arac_tipi];
}
}
}
echo $odenecek_tutar;Döngü içerisinde fiyat hesaplanır.