Anasayfa > Programlama > PHP > PHP ile Doğum Gününün bulunması işlemi
Makaleye verilen puanlar

PHP ile Doğum Gününün bulunması işlemi




Konu: PHP Yazar: Mustafa Alkan Tarih: 11/25/03  

 Aşağıdaki ornek <b>dogum</b> tarihimizi girdigimizde bize hangi gun dogdugumuzu
donduren basit bir 
php uygulamasidir. 
html formlarin function icinde kullanimina ve de tarih uygulamalarina iyi bir ornek olacagi
dusuncesindeyim. 


Sevgiler. 

PHP:

  1.   
  2.   <?php 
  3.   
  4.   //forma gun değerlerini döndürür
  5.   
  6.   function gun_sec($say=""){ 
  7.   
  8.   for ($i=1;$i<=31;$i++){ 
  9.   
  10.   if($say==$i){$s="selected";} else {$s="";} 
  11.   
  12.   $r.="<option $s value='$i'>$i</option>";
  13.   
  14.   } 
  15.   
  16.   return $r;
  17.   
  18.   } 
  19.   
  20.   //forma ay değerlerini döndürür
  21.   
  22.   function ay_sec($say=""){ 
  23.   
  24.   for ($i=1;$i<=12;$i++){ 
  25.   
  26.   if($say==$i){$s="selected";} else {$s="";} 
  27.   
  28.   $r.="<option $s value='$i'>$i</option>";
  29.   
  30.   } 
  31.   
  32.   return $r;
  33.   
  34.   } 
  35.   
  36.   //forma yıl değerlerini döndürür
  37.   
  38.   function yil_sec($say=""){ 
  39.   
  40.   for ($i=1971;$i<=2002;$i++){ 
  41.   
  42.   if($say==$i){$s="selected";} else {$s="";} 
  43.   
  44.   $r.="<option $s value='$i'>$i</option>";
  45.   
  46.   } 
  47.   
  48.   return $r;
  49.   
  50.   } 
  51.   
  52.   
  53.   //HESAP
  54.   
  55.   if($HTTP_POST_VARS){ 
  56.   
  57.   $ay=$HTTP_POST_VARS['ay'];
  58.   
  59.   $gun=$HTTP_POST_VARS['gun'];
  60.   
  61.   $yil=$HTTP_POST_VARS['yil'];
  62.   
  63.   } 
  64.   
  65.   if(($ay) && ($gun) && ($yil)){ 
  66.   
  67.   $lastday = date ("w", mktime (0,0,0,$ay,$gun,$yil));
  68.   
  69.   $gunler=array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
  70.   
  71.   $lcl_gun=$gunler[$lastday];
  72.   
  73.   $sonuc=1;
  74.   
  75.   }else{ 
  76.   
  77.   echo "Hesaplama yapmak icin tarih seciniz.";
  78.   
  79.   } 
  80.   
  81.   //HESAP BİTİYOR
  82.   
  83.   
  84.   ?> 
  85.   
  86.   <table cellpadding="0" cellspacing="0" width="400" align="left">
  87.   
  88.   <tr>
  89.   
  90.   <td colspan="6" align="center"><?php if($sonuc){echo "Doğum Tarihi  Gün :$gunn "."Ay :
  91.  $ayn "."Yil :$yiln <br><br>";}?></td>
  92.   
  93.   </tr>
  94.   
  95.   <tr>
  96.   
  97.   <td colspan="6" align="center"><?php echo "Doğduğunuz gün ==>
  98.  $lcl_gun";?></td>
  99.   
  100.   </tr>
  101.   
  102.   <form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF'];?>" name="tahmini_dogum"
  103.  method="post">
  104.   
  105.   <tr>
  106.   
  107.   <td>Gün :</td><td><?php echo "<select
  108.  name='gun'>".gun_sec($gun)."</select>";?></td>
  109.   
  110.   <td>Ay :</td><td><?php echo "<select
  111.  name='ay'>".ay_sec($ay)."</select>";?></td>
  112.   
  113.   <td>Yıl :</td><td><?php echo "<select
  114.  name='yil'>".yil_sec($yil)."</select>";?></td>
  115.   
  116.   </tr>
  117.   
  118.   <tr>
  119.   
  120.   <td colspan="6" align="center"><br><input type="Submit" value=" Ok "></td>
  121.   
  122.   
  123.   </tr>
  124.   
  125.   </table>
Ornek Program : http://www.turk-php.com/ornekler/dogum_gunu.php http://www.turk-php.com/kodgoster/dogum_gunu.php Mustafa Alkan 25.11.2003


Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Eklenme tarihi: 3-2-2006

Bu Makaleye Verilen Puan:    Makaleye verilen puanlar
Bu Makaleye Puan Ver  

Bölüm Başlık Kullanıcı Yorumları


Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
Reklam Netinternet
Gizlilik | Copyright © 2006-2009 ™ Tüm hakları saklıdır.
Powered by BilgiPortal v2.2