//fonksiyonu durdurma işlemi die() ve exit();
//index.php
<form action="gelen.php" method="post">
Doğum Tarihi :<input type="text" name="dtarih"/><br>
Ölüm tarihi :<input type="text" name="otarih"/><br>
<input type="submit" value="hesapla"><br>
</form>
//gelen.php
<?php
function Hesapla($dtarih,$otarih){
if($dtarih<1900){
die(" işlem sonlandırıldı<b>doğum tarihi minimum 1900 olmalıdır"); //fonksiyonu öldürür yani durdurur.//gerisini yazdırmaz kodların
}elseif($otarih>2007){
die(" işlem sonlandırıldı<b>ölüm tarihi şuanki yıldan fazla olamaz");
}
$toplamyil=$otarih-$dtarih;
$toplamay=$toplamyil*12;
$toplamgun=$toplamay*30;
return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];
list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
if($toplamyil>25){
exit("işlemi sonlandırıldı <br>Yaşadığınız yıl 25'ten büyük olduğundan işlem durduruldu"); //bu koddan sonraki kodları çalıştırmaz
}else{
echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
//exit("işlemi sonlandırdık."); //bu koddan sonraki kodları çalıştırmaz
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
}
?>
Hiç yorum yok:
Yorum Gönder