tepisenordek
08-11-2007, 21:04 PM
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>
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>