Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

kenshinhatakeAvatar border
TS
kenshinhatake
gan bantuin ane..rating produk
gan studi kasus seperti ini..dimana kondisi nya member hanya bisa rating produk ketika status sudah membeli produk tersebut

ane punya tabel produk
id_produk
id_kategori
nama_produk
harga_produk

table detailproduk
id_detailproduk
id_produk
id_ukuran

tabel pembelian
id_pem
id_member
jenis_pembayaran
status_pengiriman
id_pembelian

tabel detail_pembelian
id_detail_pembelian
id_pembelian
id_detailproduk

Code:
<?php
session_start();
if(isset($_SESSION['id_member'])) {
include("configuration.php");
$link=koneksi_db();
$idb = $_POST['idb'];
$val = $_POST['val'];

$sql1 = "select * from pembelian as p, detail_pembelian as dp, detail_produk as dpr, produk as prd
where p.id_pembelian = dp.id_pembelian
and dp id.detail_produk = dpr.id_detail_produk
and dpr.id_produk = prd.id_produk
and p.status_pembelian='diterima'
and prd.id_produk = '$idb'
and id_member='".$_SESSION['id_member']."' ";

$res1 = mysql_query($sql1,$link);
if($res1 && mysql_num_rows($res1) == 0) {
$sql = "INSERT INTO rating(id_produk,rating,id_member) VALUES('$idb','$val','".$_SESSION['id_member']."')";

$res = mysql_query($sql);
if($res && mysql_affected_rows()) {
echo 'pemberian rating berhasil';
} else {
echo 'anda harus membeli produk terlebih dahulu';
}
} else {
//echo 'rating gagal disimpan. anda sudah merating barang ini';
echo 'Anda sudah memberi rating untuk produk ini';
}
} else {
//echo 'rating gagal disimpan. silahkan login terlebih dahulu';
echo 'Silahkan anda login terlebih dahulu';
}

?>


selalu muncul anda sudah membeli rating produk ini..padahal sudah beli
belum beli juga muncul anda sudah membeli rating produk ini.

pengen nya sih sudah beli produk baru bisa merating....

apa yang salah ya gan dengan query ane?

mohon bantuan nya mastah
Diubah oleh kenshinhatake 04-06-2013 03:48
0
962
6
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, WebdeveloperKASKUS Official
23.3KThread4.4KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.