Bu örneğimizde php kodlarıyla ve for döngüsünü kullanarak kullanıcının klavyeden girmiş olduğu bir sayıya kadar olan Tek Sayıları yan yana ekrana yazdıran programı yapacağız.
Bunun için kullanıcının bir sayı girmesini sağlayan php form sayfası bir tane de sayıları ekrana yazdırma sayfası olmak üzere iki tane php sayfası hazırlayacağız. Sayfalarımızın çalışan kodları ve ekran görüntüleri aşağıdaki gibi olacaktır.
forileciftsayilar1.php sayfası kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TasarımKodlama</title> <style> table{ border:0; color:#000; } table td{ padding:10px; } table tr{ background:#81ecec; } table tr:nth-child(2n){ background:#74b9ff; } </style> </head> <body> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <table width="400" > <tr> <td height="44" colspan="2">For Döngüsü İle Çift Sayıları Yazdırma</td> </tr> <tr> <td>Kaça Kadar Olan Çift Sayılar Yazılsın:</td> <td><input name="cift" type="text" /></td> </tr> <tr> <td> </td> <td><input name="gonder" type="submit" value="Sayıları Yazdır" /></td> </tr> </table> </form> <!-- Merdiven şeklinde yazdıran php kodları --> <?php if(isset($_POST['cift'])): $cift=$_POST['cift']; ?> <table width="400" > <tr> <td colspan="2"><?php echo $cift. " Kadar Olan Çift Sayılar"; ?></td> </tr> <tr> <td> <?php for($i=0;$i<=$cift;$i=$i+2) { echo $i; echo "-"; } ?> </td> </tr> </table> <?php endif; ?> </body> </html> |
Çıktı:
Yorum Yap