Jump to content
Sign in to follow this  
EASMurat

Şu Resim Yoksa Yerine Bu Resim çıksın Php Kodu Yardım

Recommended Posts

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>

 

Share this post


Link to post
Share on other sites
<img src='<?php  echo  $reklamlarSonuc->resim ? $reklamlarSonuc->resim : ( $resim_url ? ("../uploads/reklamlar/".$reklamlarSonuc->resim)  :"images/resim-yok.png" ); ?>' />

teksatırda böyle yazasın  :D

Share this post


Link to post
Share on other sites
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  :D

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 :D 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 by EASMurat

Share this post


Link to post
Share on other sites

 

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.

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...