Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
706
Tıklama
0
Öne Çıkarma
Php ForEach Yardımı (ACİLLL)
K
9 yıl (49 mesaj)
Çavuş
Konu Sahibi

Merhabalar Değerli Forum Donanım Ailesi.Acil Olarak yardımınıza ihtiyacım var.

Ürünler.php

--------------------------------------------------------------------------------------------------------------

<!--Ürünler Alanı Başlangıcı-->
<div style="z-index:8; position:relative;" id="urunler">
<?php require_once('baqlanti/baqlan.php');
error_reporting(0);


$sql = $db->prepare("SELECT * FROM urunler");
$sql->execute();







echo "<table cellspacing='15' border = '0px' >";//tablo açılıyor

for($satir=1; $satir <3; $satir++)
{
echo "<tr>";//satır açılıyor
for($sutun = 1; $sutun<6; $sutun++)

{

$row=$sql->fetch(PDO::FETCH_ASSOC);
$path= $row['path'];
$size= $row['size'];
$fiyat= $row['fiyat'];

echo "<td class='box3' height='300' width='200' align='center' valign='top' background='stylex/wallpapers/trans2.png'><a href='incele.php'>
<p><img src='$path' height='65%' width='90%'/></p>
<p class='box2'>1337</p>
<p class='box2'><a href='sepete.php'><img style='float:left;' src='stylex/urunler/ekle-sepet.png' height='10%' width='18%'/></a><a href='incele.php'><img style='float:right;' src='stylex/urunler/incele-urun.png' height='10%' width='18%'/></a>80 $</p>
</a></td>";
}





echo "</tr>";//satır kapatılıyor
}



echo "</table>";//tablo kapatılıyor
?>
</div>
<!--Ürünler Alanı Sonu-->

----------------------------------------------------------------------------------------------------------------------

< Resime gitmek için tıklayın >
-----------------------------------------------------------------------------------------------------------------------
< Resime gitmek için tıklayın >
-----------------------------------------------------------------------------------------------------------------------


Evet Arkadaşlar Sorun Bu ! Sadece Olan ürünler için alan oluştursun istiyorum.Ama O fazladan yapıtor.Lütfen Yardım Edin.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi klpplk2147 -- 5 Şubat 2017; 1:36:38 >

K
9 yıl (49 mesaj)
Çavuş
Konu Sahibi

Yardımlarınızı Bekliyorum.



K
9 yıl (49 mesaj)
Çavuş
Konu Sahibi

Sorunu Kendim Çözdüm. Kodu Tekrar Başka Türlü Yazdım Teşekkürler Yinede...


---------------------------------------------------------------------------------------------------------------------

<!--Ürünler Alanı Başlangıcı-->
<div style="z-index:8; position:relative;" id="urunler">
<?php
include('baqlanti/baqlan.php');
$result=mysql_select_db($database_roziweb);
if(!$result){
}
?>



<table cellspacing="20px">
<?php
$sql="SELECT * FROM urunler ORDER BY id desc";
$result=mysql_query($sql);
if ($result) {
$cntr=mysql_num_rows($result)+1;
$cnt=0;
while($rows=mysql_fetch_array($result)){
$cnt++;
$name=$rows['path'];
$fiyat=$rows['fiyat'];
$code=$rows['code'];
if ($cnt%5==1)echo "<tr>";
echo"
<td class='box3' background='stylex/wallpapers/trans2.png' width='200px' height='300px'>
<div>
<center>
<a>
<img alt='The picture is not available.' src='$name' height='200px' width= '100%'></a>
<p class='box2'>$code</p>
<p class='box2'><a href='sepete.php'><img style='float:left;' src='stylex/urunler/ekle-sepet.png' height='10%' width='18%'/></a><a href='incele.php'><img style='float:right;' src='stylex/urunler/incele-urun.png' height='10%' width='18%'/></a>$fiyat $</p>
</a>
</div>
</td>
";
if ($cnt%5==0)echo "</tr>";
}
if (mysql_num_rows($result)==0) echo"<p style='text-align: center; color: #B21212;'><strong>No Picture Found</strong></p>";
}else {
echo"<p style='text-align: center; color: #B21212;'><strong>No Picture Found</strong></p>";
}
?>
</table>
</div>
<!--Ürünler Alanı Sonu-->
--------------------------------------------------------------------------------------------------------------------



O
9 yıl (3358 mesaj)
Yarbay

Öncelikle table'dan kurtulan, bir an önce div kullanmaya alışmalısın. While ile döndürmüşsün gayet başarılı, for belli bir miktar döndürdüğünde veri gelmese bile dönmeye devam ediyordu. For kodunda if isset ile de ekstra alanların oluşmasını engelleyebilirdin fakat while kullanman daha mantıklı olmuş. Fakat mysql artık mysqli olarak değişti. Bunu da bir ara araştır ;)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.