Djstation adlı üyeden alıntı: mesajı görüntüle
Örnek kodu yazar mısınız?
<?php

    $db = new PDO("mysql:host=localhost;dbname=xxx;charset=utf8;","xxx","xxx");

    $username = '162';
    $password = 'xxx';
    $URL = 'http://entegrasyon.zugoguru.com/AracData/GetGuruAracListesi';
  
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$URL);
    curl_setopt($ch, CURLOPT_TIMEOUT, 300);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    $result=curl_exec ($ch);
    $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close ($ch);
    $ac = @json_decode($result);

echo "<pre>";
echo print_r($ac);
die();
exit;
    



    $guruolanlarisil = $db->prepare("SELECT guruid,2elaraclar_kapakresim FROM 2elaraclar WHERE guruid IS NOT NULL");
    $guruolanlarisil->execute();
    if($guruolanlarisil->rowCount()){


        foreach($guruolanlarisil as $guruolanrow){
            @unlink($guruolanrow['2elaraclar_kapakresim']);
        }

      
        $gurusil = $db->prepare("DELETE FROM 2elaraclar WHERE guruid IS NOT NULL");
        $gurusil->execute();

    }




 
    $hasarbilgi = 0;
    foreach($ac as $row){

        
        foreach($row as $pow){

          
          
            $markavarmi = $db->prepare("SELECT * FROM marka WHERE code=:c");
            $markavarmi->execute([':c' => $pow->Marka]);
            if($markavarmi->rowCount() < 1){
                $markaekle  = $db->prepare("INSERT INTO marka SET
                    code =:c,
                    title =:t
                ");
                $markaekle->execute([':c' => $pow->Marka,':t'=>$pow->Marka]);
            }

            $kasavarmi = $db->prepare("SELECT * FROM kasa WHERE kasa_ad=:c");
            $kasavarmi->execute([':c' => $pow->KasaTipi]);
            if($kasavarmi->rowCount() < 1){
                $kasaekle  = $db->prepare("INSERT INTO kasa SET
                    kasa_ad =:t
                ");
                $kasaekle->execute([':t'=>$pow->KasaTipi]);
            }


            foreach($pow->Hasarlar as $hasar){
                if($hasar->Durum == 'Orjinal'){
                    $hasarbilgi = 0;
                }else if($hasar->Durum == 'Boyalı'){
                    $hasarbilgi = 1;
                }else if($hasar->Durum == "Değişen"){
                    $hasarbilgi = 2;
                }
            }

            
            $kaydet=$db->prepare("INSERT INTO 2elaraclar SET
        
                2elaraclar_marka=:2elaraclar_marka,
                2elaraclar_model=:2elaraclar_model,
                2elaraclar_yil=:2elaraclar_yil,
                2elaraclar_km=:2elaraclar_km,
                2elaraclar_vites=:2elaraclar_vites,
                2elaraclar_yakitcinsi=:2elaraclar_yakitcinsi,
                2elaraclar_renk=:2elaraclar_renk,
                2elaraclar_fiyat=:2elaraclar_fiyat,
                2elaraclar_kasa=:2elaraclar_kasa,
                2elaraclar_aciklama=:2elaraclar_aciklama,
                2elaraclar_kapisayisi=:2elaraclar_kapisayisi,
                2elaraclar_hizlandirma=:2elaraclar_hizlandirma,
                2elaraclar_motorgucu=:2elaraclar_motorgucu,
                2elaraclar_ytsehirici=:2elaraclar_ytsehirici,
                2elaraclar_ytsehirdisi=:2elaraclar_ytsehirdisi,
                2elaraclar_ytortalama=:2elaraclar_ytortalama,
                2elaraclar_klas=:2elaraclar_klas,
                2elaraclar_koltuk=:2elaraclar_koltuk,
                2elaraclar_silindir=:2elaraclar_silindir,
                2elaraclar_motorhacmi=:2elaraclar_motorhacmi,
                2elaraclar_motorguc=:2elaraclar_motorguc,
                2elaraclar_tork=:2elaraclar_tork,
                2elaraclar_azamihiz=:2elaraclar_azamihiz,
                2elaraclar_tasimakapasite=:2elaraclar_tasimakapasite,
                2elaraclar_netagirlik=:2elaraclar_netagirlik,
                2elaraclar_toplamagirlik=:2elaraclar_toplamagirlik,
                2elaraclar_lastikolcu=:2elaraclar_lastikolcu,
                2elaraclar_aractip=:2elaraclar_aractip,
                2elaraclar_uzunluk=:2elaraclar_uzunluk,
                2elaraclar_bagajkapasite=:2elaraclar_bagajkapasite,
                2elaraclar_yakitdepohacmi=:2elaraclar_yakitdepohacmi,
                2elaraclar_emisyon=:2elaraclar_emisyon,
                2elaraclar_co2=:2elaraclar_co2,
                2elaraclar_sasino=:2elaraclar_sasino,
                2elaraclar_rehin=:2elaraclar_rehin,
                2elaraclar_motorno=:2elaraclar_motorno,
                2elaraclar_haciz=:2elaraclar_haciz,
                2elaraclar_plaka=:2elaraclar_plaka,
                2elaraclar_yetkibelgeno=:2elaraclar_yetkibelgeno,
                2elaraclar_hasarkayditl=:2elaraclar_hasarkayditl,
                2elaraclar_hasarkaydiadet=:2elaraclar_hasarkaydiadet,
                2elaraclar_arkacamursag=:2elaraclar_arkacamursag,
                2elaraclar_arkacamursol=:2elaraclar_arkacamursol,
                2elaraclar_arkakapisag=:2elaraclar_arkakapisag,
                2elaraclar_arkakapisol=:2elaraclar_arkakapisol,
                2elaraclar_arkakaputdiger=:2elaraclar_arkakaputdiger,
                2elaraclar_arkatampondiger=:2elaraclar_arkatampondiger,
                2elaraclar_marspiyesag=:2elaraclar_marspiyesag,
                2elaraclar_marspiyesol=:2elaraclar_marspiyesol,
                2elaraclar_oncamurluksag=:2elaraclar_oncamurluksag,
                2elaraclar_oncamurluksol=:2elaraclar_oncamurluksol,
                2elaraclar_onkapisag=:2elaraclar_onkapisag,
                2elaraclar_onkapisol=:2elaraclar_onkapisol,
                2elaraclar_onkaputdiger=:2elaraclar_onkaputdiger,
                2elaraclar_ontampondiger=:2elaraclar_ontampondiger,
                2elaraclar_farsag=:2elaraclar_farsag,
                2elaraclar_stopsag=:2elaraclar_stopsag,
                2elaraclar_farsol=:2elaraclar_farsol,
                2elaraclar_stopsol=:2elaraclar_stopsol,
                2elaraclar_tavandiger=:2elaraclar_tavandiger,
                2elaraclar_durum=:2elaraclar_durum,
                guruid=:gur

            ");

            $kaydet->execute(array(
                
                ':2elaraclar_marka' => $pow->Marka,
                ':2elaraclar_model' =>  $pow->Marka." ".$pow->Model,
                ':2elaraclar_yil' => $pow->ModelYili,
                ':2elaraclar_km' => $pow->KM,
                ':2elaraclar_vites' => $pow->Vites,
                ':2elaraclar_yakitcinsi' => $pow->Yakit,
                ':2elaraclar_renk' => $pow->Renk,
                ':2elaraclar_fiyat' => $pow->SatisFiyati,
                ':2elaraclar_kasa' => $pow->KasaTipi,
                ':2elaraclar_aciklama' => '...',
                ':2elaraclar_kapisayisi' => $pow->TeknikDokuman->KapiSayisi,
                ':2elaraclar_hizlandirma' => $pow->TeknikDokuman->Hizlanma,
                ':2elaraclar_motorgucu' => $pow->TeknikDokuman->MotorGucuHP,
                ':2elaraclar_ytsehirici' => $pow->TeknikDokuman->YakitTuketimiSehirIci,
                ':2elaraclar_ytsehirdisi' => $pow->TeknikDokuman->YakitTuketimiSehirDisi,
                ':2elaraclar_ytortalama' => $pow->TeknikDokuman->YakitTuketimiOrtalama,
                ':2elaraclar_klas' => $pow->TeknikDokuman->Klas,
                ':2elaraclar_koltuk' => $pow->TeknikDokuman->Koltuk,
                ':2elaraclar_silindir' =>  $pow->TeknikDokuman->Silindir,
                ':2elaraclar_motorhacmi' => $pow->TeknikDokuman->MotorHacmi,
                ':2elaraclar_motorguc' => $pow->TeknikDokuman->MotorGucuKW,
                ':2elaraclar_tork' =>  $pow->TeknikDokuman->Tork,
                ':2elaraclar_azamihiz' => $pow->TeknikDokuman->AzamiHiz,
                ':2elaraclar_tasimakapasite' =>  $pow->TeknikDokuman->TasimaKapasitesi,
                ':2elaraclar_netagirlik' =>  $pow->TeknikDokuman->NetAgirlik,
                ':2elaraclar_toplamagirlik' =>   $pow->TeknikDokuman->ToplamAgirlik,
                ':2elaraclar_lastikolcu' =>  $pow->TeknikDokuman->LastikOlcusu,
                ':2elaraclar_aractip' => $pow->TeknikDokuman->AracTipi,
                ':2elaraclar_uzunluk' =>  $pow->TeknikDokuman->Uzunluk,
                ':2elaraclar_bagajkapasite' =>$pow->TeknikDokuman->BagajKapasitesi,
                ':2elaraclar_yakitdepohacmi' => $pow->TeknikDokuman->YakitDeposuHacmi,
                ':2elaraclar_emisyon' => $pow->TeknikDokuman->Emission,
                ':2elaraclar_co2' =>  $pow->TeknikDokuman->Co2,
                ':2elaraclar_sasino' => $pow->Sasi,
                ':2elaraclar_rehin' => $pow->Rehin,
                ':2elaraclar_motorno' => $pow->MotorNo,
                ':2elaraclar_haciz' => $pow->Haciz,
                ':2elaraclar_plaka' => $pow->Plaka,
                ':2elaraclar_yetkibelgeno' => $pow->YetkiNumarasi,
                ':2elaraclar_hasarkayditl' => $pow->HasarTutari,
                ':2elaraclar_hasarkaydiadet' => $pow->HasarAdedi,
                ':2elaraclar_arkacamursag' => $hasarbilgi,
                ':2elaraclar_arkacamursol' => $hasarbilgi,
                ':2elaraclar_arkakapisag' =>$hasarbilgi,
                ':2elaraclar_arkakapisol' => $hasarbilgi,
                ':2elaraclar_arkakaputdiger' => $hasarbilgi,
                ':2elaraclar_arkatampondiger' => $hasarbilgi,
                ':2elaraclar_marspiyesag' =>$hasarbilgi,
                ':2elaraclar_marspiyesol' => $hasarbilgi,
                ':2elaraclar_oncamurluksag' => $hasarbilgi,
                ':2elaraclar_oncamurluksol' => $hasarbilgi,
                ':2elaraclar_onkapisag' => $hasarbilgi,
                ':2elaraclar_onkapisol' => $hasarbilgi,
                ':2elaraclar_onkaputdiger' => $hasarbilgi,
                ':2elaraclar_ontampondiger' => $hasarbilgi,
                ':2elaraclar_farsag' => $hasarbilgi,
                ':2elaraclar_stopsag' => $hasarbilgi,
                ':2elaraclar_farsol' => $hasarbilgi,
                ':2elaraclar_stopsol' =>$hasarbilgi,
                ':2elaraclar_tavandiger' => $hasarbilgi,
                ':2elaraclar_durum' => 1,
                ':gur' => $pow->GuruId
                
            ));



            if($kaydet->rowCount()){

                $sonid       = $db->lastInsertId();
                $guruid      = $pow->GuruId;

                
                $eklenenicek = $db->prepare("SELECT 2elaraclar_id,2elaraclar_kasa,2elaraclar_marka,2elaraclar_vites,2elaraclar_yakitcinsi FROM 2elaraclar WHERE 2elaraclar_id=:id");
                $eklenenicek->execute([':id' => $sonid]);
                if($eklenenicek->rowCount()){
                    $eklenenrow = $eklenenicek->fetch(PDO::FETCH_ASSOC);



                    $markabul       = $db->prepare("SELECT * FROM marka WHERE code=:c OR title=:t");
                    $markabul->execute([':c'=>$eklenenrow['2elaraclar_marka'],':t'=>$eklenenrow['2elaraclar_marka']]);
                    if($markabul->rowCount()){
                        $markarow   = $markabul->fetch(PDO::FETCH_ASSOC);
                        $arackategoriguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_marka=:m WHERE guruid=:g AND 2elaraclar_id=:id");
                        $arackategoriguncelle->execute([':m'=>$markarow['id'],':g' => $guruid,':id' => $sonid]);

                    }



                    $vitesbul     = $db->prepare("SELECT * FROM vites WHERE vites_ad=:c");
                    $vitesbul->execute([':c'=>$eklenenrow['2elaraclar_vites']]);
                    if($vitesbul->rowCount()){
                        $vitesrow = $vitesbul->fetch(PDO::FETCH_ASSOC);
                        $aracvitesguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_vites=:m WHERE guruid=:g AND 2elaraclar_id=:id");
                        $aracvitesguncelle->execute([':m'=>$vitesrow['vites_id'],':g' => $guruid,':id' => $sonid]);

                    }


                    $yakitbul   = $db->prepare("SELECT * FROM yakit_id WHERE yakit_ad=:c");
                    $yakitbul->execute([':c'=>$eklenenrow['2elaraclar_yakitcinsi']]);
                    if($yakitbul->rowCount()){
                        $yakitrow = $yakitbul->fetch(PDO::FETCH_ASSOC);
                        $aracyakitguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_yakitcinsi=:m WHERE guruid=:g AND 2elaraclar_id=:id");
                        $aracyakitguncelle->execute([':m'=>$yakitrow['yakit_id'],':g' => $guruid,':id' => $sonid]);

                    }


                    $kasabul   = $db->prepare("SELECT * FROM kasa WHERE kasa_ad=:c");
                    $kasabul->execute([':c'=>$eklenenrow['2elaraclar_kasa']]);
                    if($kasabul->rowCount()){
                        $kasarow = $kasabul->fetch(PDO::FETCH_ASSOC);
                        $kasaguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_kasa=:m WHERE guruid=:g AND 2elaraclar_id=:id");
                        $kasaguncelle->execute([':m'=>$kasarow['kasa_id'],':g' => $guruid,':id' => $sonid]);

                    }




                
                    
                
                    foreach($pow->Resimler[0] as $resim){
                      
                        $URL2 = 'http://entegrasyon.zugoguru.com/AracData/GetGuruAracImage/'.$resim;
                        $ch2 = curl_init();
                        curl_setopt($ch2, CURLOPT_URL,$URL2);
                        curl_setopt($ch2, CURLOPT_TIMEOUT, 300);
                        curl_setopt($ch2, CURLOPT_RETURNTRANSFER,1);
                        curl_setopt($ch2, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
                        curl_setopt($ch2, CURLOPT_USERPWD, "$username:$password");
                        $result2=curl_exec ($ch2);
                        $status_code2 = curl_getinfo($ch2, CURLINFO_HTTP_CODE);
                        curl_close ($ch2);
                        $ac2 = @json_decode($result2);
                        
                      
                        $bin = base64_decode($ac2->AracFoto);
                        $size = getImageSizeFromString($bin);
                      
                        $img_file = "img/2elaraclar/".uniqid().".jpeg";
                        file_put_contents($img_file, $bin);
                        
                        $arackapakresim = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_kapakresim=:m WHERE guruid=:g AND 2elaraclar_id=:id");
                        $arackapakresim->execute([':m'=>$img_file,':g' => $guruid,':id' => $sonid]);
                    }

                

              



                }

                


            }



            
        }
        
    }

?>
Kod bu şekilde

Sayfa üzerine ise kod yapısı

<div class="advanced-search d-none-992" style="padding: 0;">
                        <h3 class="sidebar-title">Ekspertiz</h3>
                        <div class="s-border"></div>
                        <div class="m-border"></div>
                        <ul class="col-lg-6 col-md-6 col-xs-6 col-sm-6 ekspertizUl" style="float: left;">
                            <li>
                                <span>Arka Çamurluk - Sağ</span><?php if ($ikinciaraccek['2elaraclar_arkacamursag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkacamursag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkacamursag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Arka Çamurluk - Sol</span><?php if ($ikinciaraccek['2elaraclar_arkacamursol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkacamursol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkacamursol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Arka Kapı - Sağ</span><?php if ($ikinciaraccek['2elaraclar_arkakapisag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakapisag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakapisag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Arka Kapı - Sol</span><?php if ($ikinciaraccek['2elaraclar_arkakapisol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakapisol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakapisol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Arka Kaput - Diğer</span><?php if ($ikinciaraccek['2elaraclar_arkakaputdiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakaputdiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakaputdiger']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Arka Tampon - Diğer</span><?php if ($ikinciaraccek['2elaraclar_arkatampondiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkatampondiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkatampondiger']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Marşpiye - Sağ</span><?php if ($ikinciaraccek['2elaraclar_marspiyesag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_marspiyesag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_marspiyesag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Marşpiye - Sol</span><?php if ($ikinciaraccek['2elaraclar_marspiyesol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_marspiyesol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_marspiyesol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Ön Çamurluk - Sağ</span><?php if ($ikinciaraccek['2elaraclar_oncamurluksag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_oncamurluksag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_oncamurluksag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Ön Çamurluk - Sol</span><?php if ($ikinciaraccek['2elaraclar_oncamurluksol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_oncamurluksol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_oncamurluksol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Ön Kapı - Sağ</span><?php if ($ikinciaraccek['2elaraclar_onkapisag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkapisag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkapisag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Ön Kapı - Sol</span><?php if ($ikinciaraccek['2elaraclar_onkapisol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkapisol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkapisol']==2) {echo "Değişmiş";} ?>
                            </li>

                            <li>
                                <span>Ön Kaput - Diğer</span><?php if ($ikinciaraccek['2elaraclar_onkaputdiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkaputdiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkaputdiger']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Ön Tampon - Diğer</span><?php if ($ikinciaraccek['2elaraclar_ontampondiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_ontampondiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_ontampondiger']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Far - Sağ</span><?php if ($ikinciaraccek['2elaraclar_farsag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_farsag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_farsag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Stop - Sağ</span><?php if ($ikinciaraccek['2elaraclar_stopsag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_stopsag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_stopsag']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Far - Sol</span><?php if ($ikinciaraccek['2elaraclar_farsol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_farsol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_farsol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Stop - Sol</span><?php if ($ikinciaraccek['2elaraclar_stopsol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_stopsol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_stopsol']==2) {echo "Değişmiş";} ?>
                            </li>
                            <li>
                                <span>Tavan - Diğer</span><?php if ($ikinciaraccek['2elaraclar_tavandiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_tavandiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_tavandiger']==2) {echo "Değişmiş";} ?>
                            </li>
                            
                        </ul>
                        <?php if($ikinciaraccek['2elaraclar_ekspertizresim'] != ""){ ?>
                        <div class="col-lg-6 col-md-6 col-xs-6 col-sm-6 mb-50" style="float: right;">
                            <img src="img/<?php echo $ikinciaraccek['2elaraclar_ekspertizresim']; ?>" width="277">
                        </div>
                        <?php } ?>
                        
                        
                        
                    </div>