wisex adlı üyeden alıntı: mesajı görüntüle
Merhabalar;

Paketler tablosundaki fiyatlar sipariş fiyatıyla eşitse paket ismini yazdırıyorum. Ancak sadece 1. paket ismi yazdırılıyor. fetchAll denediğimde Undefined index hatası veriyor.

<?php  $sorguy = $baglanti->prepare("SELECT * FROM paketler");
$sorguy->execute();
$sonucy = $sorguy->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<?php if ($sonucy['fiyat'] == $siparisfiyat) {
                                    echo $sonucy['baslik'];
                                }?>
[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?