• 20-12-2020, 15:01:19
    #1
    Kategorideki ürünlerden $urunler['caticephe']; değerine göre sıralama yapmasını sağlamaya çalışıyorum ama o kategorideki bütün hepsini alıyor. araya == koyunca değer gelmiyor. Fikri olan varmı ?

    <?php include("inc/db.php"); $dil_id = $_SESSION['dil_veri']['dil_id'];
    $id = intval($_GET['id']);$statement = $db->prepare("SELECT * FROM kategori INNER JOIN kategori_dil where kategori.id = kategori_dil.konu_id and dil_id='$dil_id' and konu_id='$id'");$statement->execute();$katdetay = $statement->fetch(PDO::FETCH_ASSOC); $title = $katdetay['seobaslik'];$desc = $katdetay['seodesc'];$etiket = $katdetay['seoetiket'];
    
    $uruns = $db->prepare("SELECT * FROM urun INNER JOIN urun_dil where urun.id = urun_dil.konu_id and dil_id= :dil_id and post_type= :post_type and kategori_id = :kategori_id and aktif=1");$uruns->execute(array("dil_id" => $dil_id,"kategori_id" =>$id,"post_type" =>"urun"));$urunler = $uruns->fetchall(PDO::FETCH_ASSOC);
    $cati_cephe = $urunler['caticephe'];
    
    include("header.php");  ?>
    
     <?php                     $kat_no= $cati_cephe;                                          if ($kat_no = 1) {
                                echo'                            <ul class="nav nav-tabs" id="myTab" role="tablist">                            <li class="nav-item" role="presentation">                                <a class="nav-link active" id="cephe-tab" data-toggle="tab" href="#cephe" role="tab" aria-controls="cephe" aria-selected="true">CEPHE PANEL</a>                            </li>                            <li class="nav-item" role="presentation">                                <a class="nav-link" id="cati-tab" data-toggle="tab" href="#cati" role="tab" aria-controls="cati" aria-selected="false">ÇATI PANEL</a>                            </li>                            </ul>
                                <div class="tab-content" id="myTabContent">                                                        <div class="tab-pane fade show active" id="cephe" role="tabpanel" aria-labelledby="cephe-tab">                            <div class="row">                            ';                            foreach($urunler as $urunver)                             {                                                            echo '
                                                           <div class="col-md-4 col-12">                            <a href="urun/'.$urunver["id"].'/'.$urunver["seourl"].'.html" class="urunbtn">                            <div class="urunbtnmaske"><div class="urunbtnmaskeikon"></div></div>                            <div class="urunbtnresim" style="background-image: url(image/orta/'.$urunver["ortaresim"].');"></div>                            <div class="urunbtnbaslik">'.$urunver["baslik"].'</div>                            </a>                                </div>                            
                                                        ';
                              
                                }                            echo'</div></div>';                    }
                        if ($kat_no = 2) {
                            echo'                        <div class="tab-pane fade" id="cati" role="tabpanel" aria-labelledby="cati-tab">                        <div class="row">                        ';
                            foreach($urunler as $urunver)                         {                                                    echo '
                            <div class="col-md-4 col-12">                            <a href="urun/'.$urunver["id"].'/'.$urunver["seourl"].'.html" class="urunbtn">                            <div class="urunbtnmaske"><div class="urunbtnmaskeikon"></div></div>                            <div class="urunbtnresim" style="background-image: url(image/orta/'.$urunver["ortaresim"].');"></div>                            <div class="urunbtnbaslik">'.$urunver["baslik"].'</div>                            </a>                                </div>                                                                        ';
                                                   }
                             echo '</div>                         </div></div>';                }
    
                    if ($kat_no = 0) {
                        echo '<div class="row">';
                        foreach($urunler as $urunver)                     {                                            echo '
                        <div class="col-md-4 col-12">                        <a href="urun/'.$urunver["id"].'/'.$urunver["seourl"].'.html" class="urunbtn">                        <div class="urunbtnmaske"><div class="urunbtnmaskeikon"></div></div>                        <div class="urunbtnresim" style="background-image: url(image/orta/'.$urunver["ortaresim"].');"></div>                        <div class="urunbtnbaslik">'.$urunver["baslik"].'</div>                        </a>                            </div>                                                            ';
    
                        break;                    }
                        echo '</div>';            }
    
                    ?>
  • 20-12-2020, 15:04:22
    #2
    şuradaki = ler yerine == koymanız gerek

  • 20-12-2020, 15:08:47
    #3
    Açıklamaya yazmıştım. == yapınca veri gelmiyor. Kitlendim cidden .

    hesapadim adlı üyeden alıntı: mesajı görüntüle
    şuradaki = ler yerine == koymanız gerek

  • 20-12-2020, 15:16:00
    #4
    echo $cati_cephe; yapın bi bakalım neymiş
  • 20-12-2020, 15:18:33
    #5
    $cati_cephe = $urunler['caticephe'];

    $cati_cephe = $urunler['caticephe']; Bunun içindeki değerleri aldırdım.


    hesapadim adlı üyeden alıntı: mesajı görüntüle
    echo $cati_cephe; yapın bi bakalım neymiş
  • 20-12-2020, 15:22:48
    #6
    serkanh adlı üyeden alıntı: mesajı görüntüle
    $cati_cephe = $urunler['caticephe'];

    $cati_cephe = $urunler['caticephe']; Bunun içindeki değerleri aldırdım.
    öyle ama == yapmanıza rağmen çıktı yoksa, 1 2 veya 3 değil demek ki
  • 20-12-2020, 15:28:23
    #7

    hesapadim adlı üyeden alıntı: mesajı görüntüle
    öyle ama == yapmanıza rağmen çıktı yoksa, 1 2 veya 3 değil demek ki
  • 20-12-2020, 15:32:55
    #8
    serkanh adlı üyeden alıntı: mesajı görüntüle
    sql sorgunuzda hata var
  • 20-12-2020, 15:34:01
    #9
    Mutlaka ama neresinde çok yoğun kod yazınca gözünüzden kaçan saçma sapan bir nokta olur ya orada kaldım.

    hesapadim adlı üyeden alıntı: mesajı görüntüle
    sql sorgunuzda hata var