Input data sesuai kondisi

Bagaimana cara user ketika ingin menyewa barang namun barang itu sudah disewa. Kalau waktu sewa berakhir user lain bisa menyewanya. User menyewa melalui inputan. Jadi user mengetahui barang tersebut sudah disewa atau belum melalui notif.Saya bingung di struktur codingannya Mohon bantuannya. Terimakasih

avatar Dsusanto
@Dsusanto

32 Kontribusi 7 Poin

Diperbarui 7 tahun yang lalu

5 Jawaban:

defenisikan status barang. jika status barang == sewa maka barang tidak tersedia utk disewa jika status barang != sewa maka barang tersedia untuk disewa

misal dlm php


<?php
$status_barang = sewa;
if($status_barang == 'sewa') {
    echo "Tersedia untuk disewa";
    //berikan kode untuk melarang penyewaan
}
else {
    echo "Barang bisa disewa";
    //berikan kode penyewaan
}
?>

avatar asruldev
@asruldev

17 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

$statusbarang = sewa; Itu sebuah pendeklarasian ya maas? sewa; disini dpt dri database atau hanya pendeklarasian?

avatar Dsusanto
@Dsusanto

32 Kontribusi 7 Poin

Dipost 7 tahun yang lalu

disini untuk menyingkat kode saya deklerasikan aja, tapi bisa disesuaikan dengan kebutuhan dengan melakukan pengecekan kedalam database terlebih dahulu

avatar asruldev
@asruldev

17 Kontribusi 10 Poin

Dipost 7 tahun yang lalu



<?php
class Barang {
    public $status;
    public function __construct($status) {
        $this->status = $status;
    }
}

$barang1 = new Barang('Tersedia');
$barang2 = new Barang('Barang Belum Tersedia');

$sewa = true;

echo 'Jika Barang Ada : ';
echo '<br>';

if($sewa && $barang1->status == 'Tersedia'){
    echo 'Silahkan Meminjam';
} else {
    echo 'Barang Kosong Bos';
}
echo '<br>';
echo '<br>';
echo 'Jika Tidak Barang Ada : ';
echo '<br>';

if($sewa && $barang2 == 'Tersedia'){
    echo 'Silahkan Meminjam';
} else {
    echo 'Barang Kosong Bos';
}
?>

avatar CodenameJR
@CodenameJR

278 Kontribusi 107 Poin

Dipost 7 tahun yang lalu

Terima kasih ya mas..

avatar Dsusanto
@Dsusanto

32 Kontribusi 7 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban