• 07-04-2020, 01:42:34
    #1
    merhabalar şu şekilde bi kodumuz var bu şekilde döngüyü yaptığında tüm db deki ürünleri listeliyor fakat ben yalnızca dbdeki urun_satildimi kısmı 0 olanların listelenmesini istiyorum yardımcı olacaklara şimdiden teşekkür ederim iyi forumlar
     <tr>
                            <th>Ürün</th>
                            <th>Ürün Tipi</th>
                            <th>Satıldımı</th>
                        </tr>
                    </thead>
                    <tbody>
                     <?php
                        $query = $db->get_results("SELECT * FROM urunler as u INNER JOIN paketler as p ON u.urun_tipi = p.paket_id WHERE u.urun_id ", ARRAY_A);
                        if($query){
                            foreach($query as $row){
                                                            
                                echo '<tr>
                                        <td>'.$row["urun"].'</td>
                                        <td>'.$row["paket_adi"].'</td>
                                        <td>'.$row["urun_satildimi"].'</td>
                                    </tr>';
                            }                 
                        }
                    ?>
  • 07-04-2020, 01:44:36
    #2
    Mobilim

    Foreach ile echo arasına if($row["urun_satildimi"] != 0) continue; ekle
  • 07-04-2020, 01:46:34
    #3
    $query = $db->get_results("SELECT * FROM urunler as u INNER JOIN paketler as p ON u.urun_tipi = p.paket_id WHERE (u.urun_id) AND urun_satildimi = 0 ", ARRAY_A);
    Dener misin ?
  • 07-04-2020, 01:47:24
    #4
    L0pht adlı üyeden alıntı: mesajı görüntüle
    Mobilim

    Foreach ile echo arasına if($row["urun_satildimi"] != 0) continue; ekle
    çok teşekkür ederim hocam cansınız
  • 07-04-2020, 01:48:00
    #5
    Sql kodunda yapmanız daha sağlıklı ama dediğim gibi mobilim