Kenapa hanya else terakhir yang dijalankan dalam nested if (php) ?

Kenapa setiap saya masukin gambar yang lebih dari 2 MB atau file yang formatnya tidak jpg/jpeg/png, yang keluar malah session dalam else ($query_update), bukannya session dalam else yang memberitahukan ukuran atau format file yang salah ? Tolong dibantu.

[img]https://i.imgur.com/5lOuVKy.png[/img]

avatar MrTobanga
@MrTobanga

2 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

if $query_update dan elsenya, masukkin ke if move_uploaded_file, taruh setelah $query_update

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

karena $_SESSION['error_msg']['edit_product'] selalu terdeklarasi ulang diakhir if else, a.k.a ditumpuk sama message "Hubungi programmer".

mestinya di cek dulu apakah $_SESSION['error_msg']['edit_product'] sudah terdefinisi, kalo sudah ya skip aja deklarasinya, langsung munculin messagenya. kalo belum baru dideklarasi $_SESSION['error_msg']['edit_product'] = "Hubungi programmer".

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban