while($satir = $sorgu1->fetch(PDO::FETCH_ASSOC))
ile döngü yapıyorum asağıda bir örnek var umarım bir fikir verebilir
$sorgu1 = $DB_con->prepare("SELECT * FROM `genel_teklif_arsiv_detay` WHERE `teklif_id` LIKE '$teklifsil1' ");
$sorgu1->execute();
while($satir = $sorgu1->fetch(PDO::FETCH_ASSOC))
{
$id=$satir['id'];
$teklif_id =$satir['teklif_id'];
$teklif_tarihi =$satir['teklif_tarihi'];
$revize_tarihi =$satir['revize_tarihi'];
$islem_yapan =$satir[' ad_soyad_unvan'];
$teklif_resim_adresi =$satir['teklif_resim_adresi'];
$teklif_urun_id =$satir['teklif_urun_id'];
$teklif_urun_adi =$satir['teklif_urun_adi'];
$teklif_urun_bilgisi =$satir['teklif_urun_bilgisi'];
$teklif_adet =$satir['teklif_adet'];
$teklif_birim_fiyati =$satir['teklif_birim_fiyati'];
$teklif_toplam_fiyat =$satir['teklif_toplam_fiyat'];
$teklif_satir_bilgi =$satir['teklif_satir_bilgi'];
$teklif_durumu =$satir['teklif_durumu'];
$k1=$k1+1;
$bgrenk=$teklif_sira_no;
$bgrenk=$bgrenk%2;
if($bgrenk==1)
{
echo" <tr bgcolor='#F0F0F0' style=' min-height:100px; color:#333333''>";
}else{
echo" <tr bgcolor='#FFFFFF' style=' min-height:100px;color:#333333''>";
}
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$k1. "</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'><img src='uploads/images/thumb/".$teklif_urun_id.".jpg' border='0' width='300' height='$boyorani'></td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_urun_id."</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_urun_adi."</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_urun_bilgisi."</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_adet."</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_birim_fiyati."</td>";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'>".$teklif_toplam_fiyat."</td>";
echo "<td style='font-size: 14px; text-align:center ;border: 1px solid #dddddd;'><a style='color:#333333' href='?satir_sil=$k'onclick='return confirm("Bu Satır Silinecektir.Emin misiniz?");'><img src='common_img/delete.jpg' width='23' height='23' ></a></td> ";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'><a style='color:#333333' href='?urun_duzenle=$k'><img src='common_img/edit.jpg' width='23' height='23' ></a></td> ";
echo "<td style='font-size: 14px; text-align:center;border: 1px solid #dddddd;'><a style='color:#333333' href='resimyukleme1.php?yukle=$teklif_urun_id&idno =$teklif_sira_no'><img src='common_img/upload.jpg' width='27' height='27' ></a></td> ";
echo " </tr>";
}
PHP PDO fetch Problemi
19
●182
- 01-01-2022, 16:44:51
- 01-01-2022, 16:45:02Kod çalıştı hocam ancak bu sefer 1. paket yerine 2. paketi yazdırıyor sadeceomergunay adlı üyeden alıntı: mesajı görüntüle
- 01-01-2022, 16:46:01wisex adlı üyeden alıntı: mesajı görüntüle
[COLOR=#D9DAE9][FONT=consolas]<?php $sorguy = $baglanti->prepare("SELECT * FROM paketler");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]$sorguy->execute();[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]$paketcek = $sorguy->fetch(PDO::FETCH_ASSOC);//sorgu çalıştırılıp veriler alınıyor[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]$sorgu = $baglanti->prepare("SELECT * FROM siparisler");[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]$sorgu->execute();[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]$sipariscek = $sorgu->fetch([COLOR=#D9DAE9][FONT=consolas, bitstream vera sans mono, courier new, Courier, monospace]PDO::FETCH_ASSOC[/FONT][/COLOR]);//sorgu çalıştırılıp veriler alınıyor[/FONT][/COLOR] [COLOR=#D9DAE9][FONT=consolas]?>[/FONT][/COLOR]<?php if($[COLOR=#D9DAE9][FONT=consolas]paketcek[/FONT][/COLOR]["fiyat"] == $sipariscek["[COLOR=#D9DAE9][FONT="Open Sans"]siparisfiyat[/FONT][/COLOR] "]) { echo $[COLOR=#D9DAE9][FONT=consolas]paketcek[/FONT][/COLOR]['baslik']; } ?>Bunu deneyebilir misin? - 01-01-2022, 16:47:59Ben fetch olayına odaklanmıştımwisex adlı üyeden alıntı: mesajı görüntüle
Siz tam olarak ne yazdırmak istiyorsunuz.
- 01-01-2022, 16:48:10İlk denediğim buydu hocam sipariş sorgumda sorun yokta paketler tablosundaki tüm başlıkları çekmem lazımozgur_medya adlı üyeden alıntı: mesajı görüntüle
- 01-01-2022, 16:49:27Paket başlığını hocam. Siparişler sayfamdaki sipariş fiyatıyla paketler tablosundaki ilgili paketin fiyatı birbirine eşitse paket ismini yazdırıyorum. Tüm paket başlıklarını çekmem lazım.omergunay adlı üyeden alıntı: mesajı görüntüle
- 01-01-2022, 18:23:34Birinci paket'in icerik kısmı neden <memo> iken 2. paketin ismi <null> dönüyor acaba? Nasıl bir düzenleyici kullanıyorsunuz onu bilmiyorum ama dikkatimi çekti. Bide yazdırma if'inden sonra bir else ekleyip "sorun var" yazdırabilir misiniz kod ne aşamada kalıyor yada doğru çalışıyor mu anlayalım.wisex adlı üyeden alıntı: mesajı görüntüle

