Penggunaan nested if dalam php

[code] if($proses=="close") { if ($status=="open" and ($logg== "kosong")){ echo '

Closing Bulan '.$bulan.' Tahun '.$tahun.' berhasil (data kosong)

'; }

elseif($log == "kosong" and ($status=="open")){

echo '

Closing Bulan '.$bulan.' Tahun '.$tahun.' berhasil

'; }

else { echo '

Closing Bulan '.$bulan.' Tahun '.$tahun.' Gagal, Unclosing terlebih dahulu

'; }

} elseif ($proses="unclose") {

if($status=="open") { echo '

Unclosing Bulan '.$bulan.' Tahun '.$tahun.' berhasil

'; } else { echo '

'; } }

Apakah ada yang salah penggunaan if diatas ? hasilnya eror ?

avatar Aridasani
@Aridasani

5 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

6 Jawaban:

kudenya bikin puyeng gan, mungkin bisa diperbaiki dulu penulisannya biar mudah kebaca. gunakan gambar [] untuk menampilkan kode. kayak gini:

if($status=="open" and ($logg== "kosong")){
   echo '<p id="notif" align="center"> Closing Bulan '.$bulan.' Tahun '.$tahun.' berhasil (data kosong) </p>';
}

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

ane bantu uploadin ulang deh

<?php
	if($proses=="close")
	{
		if ($status=="open" and ($logg== "kosong"))
		{
			echo '<p id="notif" align="center"> Closing Bulan '.$bulan.' Tahun '.$tahun.' berhasil (data kosong) </p>';
		}
		elseif($log == "kosong" and ($status=="open"))
		{
			echo '<p id="notif" align="center">Closing Bulan '.$bulan.' Tahun '.$tahun.' berhasil</p>';
		}
		else
		{
			echo '<p id="notif" align="center"> Closing Bulan '.$bulan.' Tahun '.$tahun.' Gagal, Unclosing terlebih dahulu </p>';
		}
	}
	elseif ($proses="unclose") {  if($status=="open")
		{
			echo '<p id="notif" align="center">Unclosing Bulan '.$bulan.' Tahun '.$tahun.' berhasil </p>';
		}
		else
		{
			echo ' <p id="notif" Unclosing Bulan '.$bulan.' Tahun '.$tahun.' Gagal </p>';
		}
	}
?>
avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

bisa tunjukin errornya, soalnya kita bukan dukun yang bisa nerawang

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

kemungkinan errornya pada pengujian $proses="unclose" yah, liat = -> ini digunakan untuk asignment nilai variable harusnya pake == untuk membandingkan

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

selain masalah == , juga variable $log ada 2 yg satunya $logg

avatar QaiserLab
@QaiserLab

366 Kontribusi 390 Poin

Dipost 7 tahun yang lalu

@kartadinata, sebenarnya hasilnya bukan error, tapi ketika dipilih kondisi close, kan ada 3 kondisi, tapi cuma 2 kondisi yg bisa terbaca, kondisi yg pertama sama yg terakhir, kalo kondisi kedua nggak terbaca. masalahnya dimana ya ?

avatar Aridasani
@Aridasani

5 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban