Kasapponun Blogu

Ahlakların en güzeli meslek ahlakıdır. İbrahim KASAP

Php’de Satır Sütun Sayıları Girilen Tablonun For Döngüsü İle Oluşturulması

Bir önceki yazımda Php’de For döngüsü ile tablo yapımını anlatmıştım. Şimdi örneği biraz daha geliştirip PHP ile POST işlevini kullanarak girilen bilgiler ölçüsünde tablo çizimini yapacağım. Öncelikle 2 tane php dosyamıza ihtiyacımız var (her iki dosyada aynı dizinde bulunması gerekir)

  1. tablocizdir.php
  2. cizilentablo.php

tablocizdir.php sayfamızın kodu; Bu sayfanın uzantısı .html de olabilir.

1
2
3
4
5
6
7
8
9
<form id="form1" name="form1" method="post" action="cizilentablo.php">
Satır Sayısı
&nbsp;
<input type="text" name="satir" id="satir" />
<br />
Sütun Sayısı
<input type="text" name="sutun" id="sutun" />
<input type="submit" name="button" id="button" value="Gönder" />
</form>

Yukarıda görüldüğü gibi formun methodu post, action parametresi de cizilentablo.php
Yani doldurulan form gönder butonuna tıklandığında girilen bilgiler cizilentablo.php isimli dosyaya gönderilecek.
Ekran Çıktısı :
php-post-islemi

 

 

cizilentablo.php sayfamızın kodu;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$satirsayisi=$_POST["satir"];
$sutunsayisi=$_POST["sutun"];
echo "<table border='1' >";
for ($satir=0;$satir<$satirsayisi;$satir++)
{
echo "<tr>";
for ($sutun=0;$sutun<$sutunsayisi;$sutun++)
{
echo "<td> Kasappo </td>";
}
echo "</tr>";
}
echo "</table>";
?>

Ekran Çıktısı :
php-post-islemi-for-ile-tablophp-post-islemi-for-ile-table

 

 

 

 

En Çok İndirilen İlk 5 Dosya

5 Comments

Add a Comment
  1. klavyeden grilen 10 sayıdan pozitif olanların sayısını bulan programın algoritma akış şemasını yazarsanız çok mutlu olurum. Teşekkürler 🙂

    1. Flow Chart İle Akış Diyagramı Örnekleri – Klavyeden Girilen 10 Adet Sayının Pozitif Olanların Sayısını Bulan Program için tıklayınız

  2. meraba öncelikle siteniz çok başrılı. benim bi sorum olacaktı!
    klavyeden girilen satır ve sutun sayısı kadar tablo olusturan ve satırları renklendiren (çifttler farklı ,tekler farklı) php sayfası
    yardımcı olursanız çok sevinirim şimdiden teşekkürler

    1. Şu eklemeleri yapmanız yeterli olacaktır.
      stiltablocizme.css
      isminde bir stil dosyası oluşturun.
      içerisine şu kodu yazın

      1
      2
      3
      4
      #trtek {
          background-color:#FF0;}
      #trcift{
          background-color:#00F;}

      daha sonra
      cizilentablo.php dosyasının head etiketi içinde aşağıdaki satırı ekleyin

      1
      <link href="stiltablocizme.css" rel="stylesheet"  type="text/css">

      daha sonra aynı sayfada

      1
      2
      3
      for ($satir=0;$satir<$satirsayisi;$satir++)
      {
      echo "<tr>";

      kısmını aşağıdaki gibi değiştirin

      1
      2
      3
      4
      5
      for ($satir=0;$satir<$satirsayisi;$satir++)
      {if ($satir % 2==0)
        echo "<tr id='trtek'>";
        else
        echo "<tr id='trcift'>";

      örnek çıktı
      renkli tablo

  3. 4 satirlık 6 sutnluk bir tablo olcak birinci satirin birinci sutununda dizinin ilk elemanı ,birinci satirin ikinci sutnunda açılır pencere olcak iki yazcak,birinci satırin 3.stünunda dizinin ikinci elemanı ,birinci satırin 4.stününda açılır pencere olck bir yazcak,birinci satırin 5. Stünunda dizinin üçüncü elemani yazcak ,birinci satirın 6. Stununda açılir pencere ile iki yazcak,2.starın birinci stunu boş olcak ikinci stununda 5 yazcak ,3.stunu boş olcak,4. Stnu 7 yazck 5. stnu boş olck ve altında stunda 6 yazcak
    3. Satirın 1. Stununda aritmetik ortalama yazck ,2. Stnunda 6 yazcak , 3. Stununda geometrikk ort yazcak 4. Stununda 14.846644668 yazcak 5. Stununda hermonik ort yazck 6 stnda ise 5.5498448 yazck,4. Satirın ilk stünü boş olcak 5. Stnda array .(),,,,, yazck ve 6 şutnda gnder butonu olcak php kodlari ile yazmamiz lazim yarn snavim var bna yarmdimci olur musunuz

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kasapponun Blogu © 2012-2017