v2.5.2
Giriş yap

PHP değişken içerisinde if else kullanma

ynscnr55
254 defa görüntülendi

Arkadaşlar merhaba iyi günler dilerim. Projemde Load-more eklentisi yaptım çalısıyor sorun yok fakat $data değişkeni içerisinde if else komutu kullanmam gerekiyor. Ne yaptıysam hata aldım yardımcı olabilir misiniz ?

$data.=  '
<article data-aos="fade-up"  class="box blog-style2 card mb-4 project '.$value["icerik_kat"].' " data-id="'.$value["icerik_id"].'">
<div class="feature-image">
<div class="image-frame image-hover-style-1">
    <a href="'.$url.'blog/'.$value["link"].'"> <img class="lazyload" src="'.$url.'/admin/'.$value["icerik_resimyol"].'"
            alt="'.$value["icerik_ad"].'" class="w-100"></a>
</div>
</div>
<div data-aos="fade-in"  class="card-body  d-md-flex align-items-center">
<div class="card-flex-content">
<a class="badge bg-primary" href="category.html">'.$eskikategoriyaz["bkategori_ad"].'</a>
<h4><a href="'.$url.'blog/'.$value["link"].'">'.$value["icerik_ad"].'</a>
</h4>
<p>'.$value["icerik_desc"].'</p>
<div class="row">
<div class="col-lg-6">
<div class="author-block">
<ul class="avatar list-inline mb-0">

      '. if .' ('.@$value["icerik_author"].' == '.@$yazarCek["user_id"]).' '.{ .'
            <li class="list-inline-item"><a class="small" href="yazar/'.@$yazarCek["user_link"].'"><img
      src="'.$url.'admin/'.@$yazarCek["user_resimyol"].'" alt="'.@$yazarCek["user_fullname"].'" data-bs-toggle="tooltip"
      data-bs-placement="top" title="'.@$yazarCek["user_fullname"].'"> '.@$yazarCek["user_fullname"].'</a></li>
   '. } else { . '
           <li class="list-inline-item"><a class="small" href="yazar/'.@$uyeCek["yazar_link"].'"><img
      src="'.$url.'admin/'.@$uyeCek["yazar_resim"].'" alt="'.@$uyeCek["yazar_ad"].'" data-bs-toggle="tooltip"
      data-bs-placement="top" title="'.@$uyeCek["yazar_ad"].'"> '.@$uyeCek["yazar_ad"].'</a></li>
'  .}. '

        </ul>
    </div>
</div>
<div class="col-lg-6"> <span class="date-info small  float-lg-end">
<span>'.$value["icerik_zaman"].'</span>  
<span>'.$value["sure"].' dakikada okunabilir.</span>                                       
</span>
</div>
</div>
</div>
</div>
</article>


';
Cevap yaz
Cevaplar (2)
ynscnr55
521 gün önce

Tayfun abi çok teşekkür ederim. Çalıştı.

tayfunerbilen
521 gün önce

ternary operatoru kullanabilirsin:

$condition = true;
$data = '
    <div>
        test
        ' . ($condition ? '<div>kosul yerine gelirse görünür</div>' : '<div>koşul yerine gelmezse görünür</div>') . '
    </div>
'