EASMurat Posted February 17, 2018 Share Posted February 17, 2018 Merhaba sevgili Coderler Şimdi olay Şu ; Veritabanında tablosu oluşturulmuş şekilde olan bazı verileri Oradan çekmek istiyorum ve Php'de istediğim yerde de bu tablodan çekilen resimler çıksın istiyorum örneğin, bir web sitenize reklam ekliyeceksiniz diyelim 1. Bunu ister kendiniz websitesine resim ekleyerek... 2. herhangi bir sitedeki resimin linkini vererek... 3. Hiç bir resim eklemesi yapılmadıysa Resim yok gibi bir resim çıksın... Yapılmasını istediğim bu, Fakat aşağıdaki kodda ;1. Fakat bunu önce Upload yöntemiyle eklediniz tabloya bilgilerini yazdırdınız ve PHP koduyla çektiğiniz yerde o UPLOAD edilen resim görülüyor, burası tamam..!2. ikinci alternatif olarak Upload YAPMADAN herhangi bir URL'den resim linki yükleyip bunuda yine belirlediğiniz yerde çıkmasını sağlıyorsunuz Buda ok..!3. Eğer herhangi bir resim eklenmediyse resim yok diyede uyarı verdirtiyorsunuz bu da tamam..! Şimdi benim isteiğim bu 3 aşamalı resim gösterme sistemi tek bir kodda toplamak istiyorum örnek olarak şöyle bişey hazırladım ama nedense yapamadım fakat yukarıdada açıkladığım gibi tek tek hepsi bu haliyle çalışıyor <?php $Sorgu = Sorgu("SELECT * FROM reklamlar WHERE reklam_yeri='6' AND durum = '1' ORDER BY id DESC"); while($reklamlarSonuc = Sonuc($Sorgu)){?> <a href="<?php echo $reklamlarSonuc->url;?>" target="_blank"> <?php if($reklamlarSonuc->resim){?> <img src="<?php echo $reklamlarSonuc->resim_url; ?>" alt="reklam" /> //DİREK URL LİNKİNİ VERİTABANINA EKLETiP ÇEKİLEN RESİM... <?php } elseif($resim_url){ ?> <img src="../uploads/reklamlar/<?php echo $reklamlarSonuc->resim; ?>" alt="reklam" /> //UPLOAD EDİLEREK VERİ TABANINDAN ÇEKİLEN RESİM... <?php } else { ?> <img src="images/resim-yok.png" alt="Reklam Yok" /> //İMAGES KLASÖRÜNDEN HİÇBİR RESİM EKLENMEDİYSE, ÇEKİLEN RESİM... <?php }?> </a> Quote Link to comment Share on other sites More sharing options...
faruk15725 Posted February 20, 2018 Share Posted February 20, 2018 <img src='<?php echo $reklamlarSonuc->resim ? $reklamlarSonuc->resim : ( $resim_url ? ("../uploads/reklamlar/".$reklamlarSonuc->resim) :"images/resim-yok.png" ); ?>' /> teksatırda böyle yazasın Quote Link to comment Share on other sites More sharing options...
EASMurat Posted February 20, 2018 Author Share Posted February 20, 2018 (edited) faruk15725, 10 saat önce yazdı: <img src='<?php echo $reklamlarSonuc->resim ? $reklamlarSonuc->resim : ( $resim_url ? ("../uploads/reklamlar/".$reklamlarSonuc->resim) :"images/resim-yok.png" ); ?>' /> teksatırda böyle yazasın Teşekkür ederim kod için deneme Şansım olmadı gece localhostta denerim, fakat bu istediğimi karşılıyor dimi ? 3 resimde aynı anda cıkmaz dimi yani URL eklendiyse, URL'deki resimi, Upload edildiyse upload edilen resmi, hiç bir resim eklenmediyse ve resim URLsi de verilmediyse images klasöründeki Resim yok yazan resim çıkacak dimi yaomak istediğim tam anlamıyla bu, ondan dolayı bu şekilde ise kod sorun yok ben kendim yukarıdaki gibi bir çalışma yaptım ama o haliyle istediğim olmuyor fakat kodlar tek tek çalışıyor demiştim, yeniden teşekkürler...Ne yazıkki bu olmadı ..! Edited February 20, 2018 by EASMurat Quote Link to comment Share on other sites More sharing options...
redboy Posted June 1, 2018 Share Posted June 1, 2018 EASMurat, 17.02.2018 - 20:18 yazdı: <?php } elseif($resim_url){ ?> Üstteki satırda $resim_url i tek başına kullanamazsın. $reklamlarSonuc->resim_url şeklinde kullanman lazım. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.