For döngüsü yardım

  • Konbuyu başlatan Konbuyu başlatan 25485a
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

25485a

Üye
Mesajlar
18
echo "</tr>";

for($satir=1; $satir <$sayi; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<4; $sutun++)
{
echo "<td><img src=\"images/$klasor/$resim.png\" width=\"264\" height=\"121\" /></td> ";
//hücreler oluşturup ekrana 1 satır 2 sütun gibi değişen değerler yazar
}
echo "</tr>";//satır kapatılıyor


burada $resim olarak belirtilen yerinde örneğin 100 e kadar her sütun açıldıkça $resim değerininde 1 den 100 e kadar büyümesini ve böylece her sütünda ilgili numaralı resmin açılmasını istiyorum yardım ederseniz sevinirim.
 
25485a' Alıntı:
echo "</tr>";

for($satir=1; $satir <$sayi; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<4; $sutun++)
{
echo "<td><img src=\"images/$klasor/$resim.png\" width=\"264\" height=\"121\" /></td> ";
//hücreler oluşturup ekrana 1 satır 2 sütun gibi değişen değerler yazar
}
echo "</tr>";//satır kapatılıyor


burada $resim olarak belirtilen yerinde örneğin 100 e kadar her sütun açıldıkça $resim değerininde 1 den 100 e kadar büyümesini ve böylece her sütünda ilgili numaralı resmin açılmasını istiyorum yardım ederseniz sevinirim.

echo "</tr>";
$resim=1;
for($satir=1; $satir <$sayi; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<4; $sutun++)
{
echo "<td><img src=\"images/$klasor/$resim.png\" width=\"264\" height=\"121\" /></td> ";
//hücreler oluşturup ekrana 1 satır 2 sütun gibi değişen değerler yazar
$resim++;
if ($resim==100) break; //bu kısmı örneğinizde 100'e kadar dediğiniz için koydum. Gerçi buradaki for döngünüz 1 den 4 e kadar tanımlanmış 3 kez döneceği için resim değişkeninin 100 e kadar gelmesi imkansız.
}
echo "</tr>";//satır kapatılıyor
}
 
unknownrealmman' Alıntı:
25485a' Alıntı:
echo "</tr>";

for($satir=1; $satir <$sayi; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<4; $sutun++)
{
echo "<td><img src=\"images/$klasor/$resim.png\" width=\"264\" height=\"121\" /></td> ";
//hücreler oluşturup ekrana 1 satır 2 sütun gibi değişen değerler yazar
}
echo "</tr>";//satır kapatılıyor


burada $resim olarak belirtilen yerinde örneğin 100 e kadar her sütun açıldıkça $resim değerininde 1 den 100 e kadar büyümesini ve böylece her sütünda ilgili numaralı resmin açılmasını istiyorum yardım ederseniz sevinirim.

echo "</tr>";
$resim=1;
for($satir=1; $satir <$sayi; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<4; $sutun++)
{
echo "<td><img src=\"images/$klasor/$resim.png\" width=\"264\" height=\"121\" /></td> ";
//hücreler oluşturup ekrana 1 satır 2 sütun gibi değişen değerler yazar
$resim++;
if ($resim==100) break; //bu kısmı örneğinizde 100'e kadar dediğiniz için koydum. Gerçi buradaki for döngünüz 1 den 4 e kadar tanımlanmış 3 kez döneceği için resim değişkeninin 100 e kadar gelmesi imkansız.
}
echo "</tr>";//satır kapatılıyor
}

aslında burada benim istediğim get komutu ile gönderdiğim değerlerle 4 sütün ve get ten gelen değerle açılan satır kadar diyelimki 10 satır açıldı her satırad 4 te sütun var toplam 40 sütunluk bir tablo açılacak ve ben bu sütunların her birinde ismi 1.png den 40.png ye kadar olan resimleri göstermek istiyorum. İlgilenirseniz sevinirim.
 
hocam kod çalışıyor denedim tabi koda bir kaç eklenti yaptım mesela sütün sayısı 4 olcak demişsiniz ya onun için gelen sayı 4 e bölünüyorsa işlem yaptırdım bölünmüyorsa hata mesajı verdirdim çalışan şeklinide rar olarak ekliyorum isterseniz bir inceleyin $sayi=$_GET['gelem'];satır yerine $sayi=8; yazarak inceleyebilirsiniz


<?php
$sayi=$_GET['gelem'];
$tut=0;
$resim="";
echo "<table border='1'>";
if($sayi%4==0){
for($i=1;$i<=$sayi/4;$i++)
{
echo "<tr>";
for($a=1;$a<=4;$a++)
{
$tut++;
$resim="images/klasor/".$tut.".jpg";
echo "<td><img src='".$resim."' width='100' height='100'><td>";
}
echo "</tr>";
}
}
else{echo "üzgünüm hücre sayısı 4 ve dördün katı olmalı";}
echo "</table>";
?>
 

Ekli dosyalar

<table><tr>
<?php

$sayi=$_GET['sayi'];
$resim=1;
for($satir=1; $satir <=$sayi; $satir++)
{
echo "<tr>";
for($sutun = 1; $sutun<=4; $sutun++)
{
echo "<td>$resim</td> "; //1 den 40 a kadar

$resim++;

}
echo "</tr>";
}

?>

</tr>
</table>
 
cakkoyun' Alıntı:
<table><tr>
<?php

$sayi=$_GET['sayi'];
$resim=1;
for($satir=1; $satir <=$sayi; $satir++)
{
echo "<tr>";
for($sutun = 1; $sutun<=4; $sutun++)
{
echo "<td>$resim</td> "; //1 den 40 a kadar

$resim++;

}
echo "</tr>";
}

?>

</tr>
</table>
echo "<td>$resim</td> ";
kısmını
$image=$resim.".jpg";
echo "<td><img src=\"$image\"></img></td> "; //1 den 40 a kadar
olarak değiştir ekranda görüntüle hocam
 
BBNET
Geri
Üst