membatasi insert

Robert James M · Mar 5, 2013
mas mau tanya,
misalkan ada form pembayaran uang sewa nah sebagaimana umumnya pembayaran sewa pasti ada durasi, bagaimana agar insert ke database bisa pas waktu bayar sewa.

untuk jelasnya contoh kasus seperti ini,

ibu ani menyewa toko dengan sewa selama 3 bulan, nah ibu ani membuka form pada bulan januari untuk 3 bulan pertama, dan april untuk 3 bulan selanjutnya.

nah bagaimana form itu hanya bisa dibuka atau insert ke databasenya bisa diatur seperti itu mas?

maaf kalo agak ribet, susah juga jelasinya

terima kasih :)
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Mar 8, 2013 · 0 Suka · 0 Tidak Suka
jika kamu punya table sewa seperti:
tb_sewa (id,user_id,tgl_dari,tgl_sampai)
maka gunakan sql_query seperti ini:
<?php
session_start();
$userId = $_SESSION['user_id']; // atau dari variable lain
$sql = "select * from tb_sewa where user_id='$userId' and tgl_sampai >= now()";
$hs = mysql_query($sql);
if(mysql_num_rows($hs)){
	echo 'tidak boleh isi';
}else{
 //tampilkan form
}