Postingan lainnya
Penempatan if else
gan ane masih bingung nih soal penempatan if else, jadi ane ada 2 proses dalam satu file yang tapi tetep yang jalan 1 proses tergantung kategori, contoh:
kategori 1, 2, 3 dan 4 hanya memproses username, dan quantity, tetapi jika ketegori 5 hanya memproses username, komentar
sdikit code ane gini
<?php
if($kategori == '5' && $status == 'Ok'){
// Mulai proses username, dan komentar
$postdata = "username=$username&komentar$komentar";
$send = ""; // Proses send $postdata
} if($status == 'Ok'){
// Mulai proses username, dan quantity
$postdata = "username=$username&quantity=$quantity";
$send = ""; // Proses send $postdata
if ($send){
echo 'success';
} else {
echo 'error';
}
}
makasih
4 Jawaban:
Jawaban Terpilih
Kan untuk yang kategori yang berbeda prosesnya cuma kategori 5, agan cukup bikin kondisi disitu aja. Misal:
<pre> if($kategori == '5'){ proses username... proses komentar...
} else{ proses username... proses quantity } </pre>
itu kalo cuma 5 doang yang prosesnya beda, kalo mau tiap kategori beda, bisa dibikin switch case
<pre> switch ($variable) { case '1': case '2': case '3': case '4': # code... proses username... proses quantity... break; case '5': # code... proses username... proses komentar... break;
default:
# code...
break;
} </pre>
Coba Seperti ini gan
<pre> <?php if($kategori == '5' && $status == 'Ok'){ // Mulai proses username, dan komentar $postdata = "username=$username&komentar$komentar"; $send = ""; // Proses send $postdata }else if($kategori == '1' || $kategori == '2' || $kategori == '3' || $kategori == '4' && $status == 'Ok'){ $postdata = "username=$username&quantity=$quantity"; $send = ""; // Proses send postdata if ($send){ echo 'success'; } else { echo 'error'; } }
?> </pre>
@rifqieka @imamriyadi gabisa juga gan, pas di submit hasil nya blank ga nampilin sukses ato error, apa pas di proses kategori 5 kudu ada if($send) juga?