Cara menampilkan gambar dengan menggunakan metode if else

Selamat malam kak,kira-kira menampilkan gambar menggunakan metode if else itu penerapan di codingannya bagaimana ya kak? Soalnya contoh kasus saya begini :

- Di tabel user saya mempunyai nama field upload_foto dan url_foto

logika saya begini :

Jika upload_foto ada isinya/ada fotonya & url_foto ada isinya/ada fotonya -> maka tampilkan upload_foto

Jika upload_foto ada isinya/ada fotonya -> maka tampilkan upload_foto

Jika tidak -> maka tampilkan url_foto

logika tersebut saya terapkan di view tapi error kak.

untuk penerapan di coding seperti apa ya kak? Mohon bantuannya.

Apakah view yang saya buat sudah benar?

Untuk tampilan view :

<?php
     if ($user['upload_foto'] == true && $user['url_foto'] == true) {
        // maka tampilkan $user['upload_foto']
     } elseif ($user['upload_foto'] == true) {
        // maka tampilkan $user['upload_foto']
     } else {
        // maka tampilkan $user['url_foto']
     }
?>
avatar HendryScootKennedy
@HendryScootKennedy

19 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

Tanggapan

errornya apa gan? jelasin juga gan

1 Jawaban:

Jawaban Terpilih

<div>dipersimple aja mas. parameter acuan-nya itu dari upload_foto kan ya dan pastiin klo record DB yang keisi didalem field upload_foto itu isinya path dimana foto itu disimpen dan default field si upload_foto dibuat nullable aja. jadi klo seandainya user ga upload foto, field upload foto di DB isinya NULL.<br><br>eksekusi pake ternary conditional:<br><br></div><pre>&lt;img src="&lt;?= $user['upload_foto'] ? $user['upload_foto']: $user['url_foto']; ?&gt;" &gt;</pre><div><br></div>

avatar kevindwiputra
@kevindwiputra

4 Kontribusi 3 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban