PHP For Döngüsü İle Tablo Oluşturma - Bilişim Konuları

PHP For Döngüsü İle Tablo Oluşturma

Bu örneğimizde Php ile tablo oluşturma işlemini yapacağız. Tablo oluşturmak için iç içe for döngüsü kullanacağız. Kullanıcının form sayfasından girmiş olduğu satır ve sütun sayısına göre gerekli olan tabloyu oluşturarak ekranda göstereceğiz. Bu işlemi yapan sayfaların kodları ve ekran görüntüleri aşağıdadır. İsteyen kullanıcılar kendileri de deneyerek sonucu görebilirler.

fordongusutablo1.php sayfası kodu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP For Döngüsü İle Tablo Oluşturma-1</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>

<form action="fordongusutablo2.php" method="post">
<table width="396" border="0" bgcolor="#000099">
  <tr>
    <td height="44" colspan="2" align="center"><font color="#FFFFFF">For Döngüsü İle İstenilen Satır ve Sütunda Tablo Oluşturma</font></td>
    </tr>
  <tr>
    <td width="261"><font color="#FFFFFF">Satır Sayısını Giriniz:</font></td>
    <td width="337"><input name="satir" type="text" /></td>
  </tr>
  <tr>
    <td width="261"><font color="#FFFFFF">Sütun Sayısını Giriniz:</font></td>
    <td width="337"><input name="sutun" type="text" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="gonder" type="submit" value="Tabloyu Oluştur" /></td>
  </tr>
</table>

</form>
<br />
</body>
</html>

fordongusutablo2.php sayfası kodu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP For Döngüsü İle Tablo Oluşturma-2</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
<?php 
$satir=$_POST['satir'];
$sutun=$_POST['sutun'];
?>

<table border="1">
<?php
for($i=1;$i<=$satir;$i++)
{
	echo "<tr>";
	
	for($j=1;$j<=$sutun;$j++)
	{
		echo "<td>";
			echo "PHP";
		echo "</td>";
	}
	
	echo "</tr>";
}
?>
</table>




<br />
<A HREF="javascript:javascript:history.go(-1)">Geri dön</A>
<br />

</body>
</html>

Ekran Görüntüleri:

Aşağıdaki resimde formdan 5*5 şeklinde tablo bilgileri giriliyor.

php-foriletabloolusturma1

Aşağıdaki resimde formdan 5*5 şeklinde tablo ekrana yazdırılıyor.

php-foriletabloolusturma2

Aşağıdaki resimde formdan 10*7 şeklinde tablo bilgileri giriliyor.

php-foriletabloolusturma3

Aşağıdaki resimde formdan 10*7 şeklinde tablo ekrana yazdırılıyor.

php-foriletabloolusturma4

Aşağıdaki resimde formdan 6*12 şeklinde tablo bilgileri giriliyor.

php-foriletabloolusturma5

Aşağıdaki resimde formdan 6*12 şeklinde tablo ekrana yazdırılıyor.

php-foriletabloolusturma6

Kendin DENE

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
1
+1
0
+1
0

Yorum Yap