lostyazilim
tr.link

Üyeliğe Özel Fiyat

3 Mesajlar 588 Okunma
lstbozum
wmaraci reklam

patron55 patron55 WM Aracı Kullanıcı
  • Üyelik 22.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum Samsun
  • Ad Soyad I** B**
  • Mesajlar 101
  • Beğeniler 28 / 2
  • Ticaret 0, (%0)
Arkadaşlar sayfada A üye rolüne sahip kişiye bir fiyat b kişisine başka bir fiyat verilsin istiyorum onu nasıl yapabilirim bilgisi olan mantığını da olsa anlatabilirmi?
 

 

wmaraci
reklam

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
Farkli bir tablo olusturun oze fiyat yaptiginiz servisi, kullaniciyi ve fiyati o tabloya kaydedin. Sipris bolumunde o serviste kullanici icin ozel fiyat varsa ozel fiyat tablosundan yoksa normal tablodan fiyati cekin
 

 

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
Dostum öncelikle üye tablosuna uye_rutbe adında bir sütun aç(Üyeye ait diğer alanları kendiniz oluşturursunuz);



Sonra ürün için hangi üyenin ne kadar fiyat görmesi gerektiğini belirlemek için fiyatlar girin(Ben 5 adet üyelik tipi için tablo oluşturdum.)




En son session ile gelen üyenin tablosundan uye_rutbesini alın ve bunu switch case ile kontrol edip uygun fiyatı gösterin.

Örnek sorgulama




//1 = Standart Üye
//2 = Bronz Üye
//3 = Silver Üye
//4 = Gold Üye
//5 = Platin Üye

$Urun_Cek = $db->query('SELECT * FROM urunler')->fetch();

switch ($_SESSION["uye_rutbe"]){
case 1:
echo $Urun_Cek['urun_fiyat_standart'];
break;
case 2:
echo $Urun_Cek['urun_fiyat_bronz'];
break;
case 3:
echo $Urun_Cek['urun_fiyat_silver'];
break;
case 4:
echo $Urun_Cek['urun_fiyat_gold'];
break;
case 5:
echo $Urun_Cek['urun_fiyat_platin'];
break;
default: echo $Urun_Cek['urun_fiyat_standart'];


?>



Kolay gelsin. Mantık bu daha basiti varsa arkadaşlar da yardımcı olur.
mxaksoy

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al