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

14 Kontribusi 0 Poin

  • errornya apa gan? jelasin juga gan - @Nandar


Jawaban

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.

eksekusi pake ternary conditional:

<img src="<?= $user['upload_foto'] ? $user['upload_foto']: $user['url_foto']; ?>" >

avatar kevindwiputra

@kevindwiputra

3 Kontribusi 0 Poin


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini