• 10-10-2023, 23:42:33
    #10
    hocam bir sorum daha var kusura bakmayın ürünü çektiğim tablodan sol tarafta verisini çektiğim

    1 idli ürünün satırına hb_link adında sütün ekledim ve koda girdiğimiz linki oraya yazdım

    koddaki link yerine bu linki nasıl otomatik getirebilirim.
    2 idli üründe de 2 yi cekicek şekilde yani 1in tablodaki verisini koddaki yere nasıl yazabilriim yani

    umarım anlatabilmişimdir :/

    HOCAM HALLETTİM ÇOK TEŞEKKÜRLER
  • 10-10-2023, 23:50:30
    #11
    bir sayfada 5 farklı ürün gösterdiğini varsayarsak 5 sefer curl çalıştırıyorsun demek oluyor sayfan yavaş açılır haberin olsun bu yüzden öcenlikle listeleyeceğin ürünlerin linklerini multi curl ile çek arraya ata foreach te sql döndürürken array verisiyle eşleştir.
  • 11-10-2023, 19:57:51
    #12
    hocam nasıl yapacagım konusunda bilgim yok şuan öğrenme aşamasındayım
  • 11-10-2023, 19:59:10
    #13
    Kapkap adlı üyeden alıntı: mesajı görüntüle
    bir sayfada 5 farklı ürün gösterdiğini varsayarsak 5 sefer curl çalıştırıyorsun demek oluyor sayfan yavaş açılır haberin olsun bu yüzden öcenlikle listeleyeceğin ürünlerin linklerini multi curl ile çek arraya ata foreach te sql döndürürken array verisiyle eşleştir.
    [QUOTE=emregunery;1086109140]
    <tbody>
                            <?php
                            $sorgu = 'ORDER BY id DESC LIMIT '.$baslangic.','.$limit;
                            if($_POST AND !empty($_POST['ara'])){
                                $sorgu = " AND (baslik LIKE '%{$_POST['ara']}%' OR stok_kodu LIKE '%{$_POST['ara']}%' OR aciklama LIKE '%{$_POST['ara']}%' ) ORDER BY id DESC ";
                            }
                            $query = $db->query("SELECT * FROM urun WHERE dil = '{$dil}' AND buybox = 1 {$sorgu}", PDO::FETCH_ASSOC);
                            if($query->rowCount()){
                                $resim_1 = true;
                                $resim_2 = true;
                                $resim_3 = true;
                                $resim_4 = true;
                                $resim_5 = true;
                                   
                                foreach( $query as $row ){
                                    //$resim = $db->query("SELECT * FROM urun WHERE urun_id = '{$row['id']}' ORDER BY sira ASC LIMIT 1")->fetch(PDO::FETCH_ASSOC);
                                       
                                    $emp_count = 0;
                                       
                                    $hburl = $row['hb_link'];
                                        $ch = curl_init($hburl);
                                    $trenurl = $row['tre_link'];
                                        $ch2 = curl_init($trenurl);
                                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                                        $response = curl_exec($ch);
                                         
                                    //hepsiburada  
                                        //Varsayıyorum sourcede yani curl çektiğimiz sitenin kaynağında <span class="product-price"> 15₺ </span> var buradaki 15'i çekmeye çalışıyoruz.
                                        $hburunfiyati = explode("markupText:'currentPriceBeforePoint'\">",$response)[1];
                                        $hburunfiyati = explode("</span>",$hburunfiyati)[0];
                                        //Şuan elimizde " 15₺ " var.
                                        $hburunfiyati = str_replace("₺","",$hburunfiyati); //Bu şekilde ₺'yi sildik. ama boşluklar kaldı
                                        $hburunfiyati1 = trim($hburunfiyati); //Boşluklarıda sildik
                                           
                                        $hburunfiyati2 = explode("markupText:'currentPriceAfterPoint'\">",$response)[1];
                                        $hburunfiyati2 = explode("</span>",$hburunfiyati2)[0];
                                        $hburunfiyati2 = trim($hburunfiyati2);
                                    //hepsiburada
                                           
                                           
                                        //Varsayıyorum sourcede yani curl çektiğimiz sitenin kaynağında <span class="product-price"> 15₺ </span> var buradaki 15'i çekmeye çalışıyoruz.
                                        $trenurunfiyati = explode("markupText:'prc-dsc'\">",$response)[1];
                                        $trenurunfiyati = explode("</span>",$trenurunfiyati)[0];
                                        //Şuan elimizde " 15₺ " var.
                                        $trenurunfiyati = str_replace("₺","",$trenurunfiyati); //Bu şekilde ₺'yi sildik. ama boşluklar kaldı
                                        $trenurunfiyati1 = trim($trenurunfiyati); //Boşluklarıda sildik
                                           
                                        $trenurunfiyati2 = explode("markupText:'prc-dsc'\">",$response)[1];
                                        $trenurunfiyati2 = explode("</span>",$trenurunfiyati2)[0];
                                        $trenurunfiyati2 = trim($trenurunfiyati2);
                                    
                                      ?>
                                        <tr>
                                            <td><?php echo $row['id']; ?></td>
                                            <td><?php echo $row['baslik']; ?></td>
                                            <td><?php echo $row['fiyat']; ?></td>
                                            <td><a href="<?php echo $hburl; ?>" ><?php echo $hburunfiyati1 . "," . $hburunfiyati2; ?></a></td>
                                            <td><a href="<?php echo $trenurl; ?>" ><?php echo $trenurunfiyati1 . "," . $trenurunfiyati2; ?></a></td>
                                            <td><a href="<?php echo $row['dil'].'/emir/'.$row['id']; ?>" class="btn btn-danger btn-sm text-white"><i class=""></i>Analiz</a></td>
                                               
                                        </tr>
                                        <?php
                                       
                                }
                            }else{
                                ?>
                                <tr>
                                        <td colspan="12" class="text-center">
                                            <img src="assets/images/veriyok.svg" class="wd-15p ">
                                            <h5 class="mg-b-10 mg-t-15 tx-18">Veri Bulunamadı.</h5>
                                        </td>
                                    </tr>
                            <?php
                            }
                            ?>
                        </tbody>