wmaraci reklam

Kredi Sistemi

14 Mesajlar 1.703 Okunma
pst.net
wmaraci reklam

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Merhabalar..

Bu bölümle alakası olan arkadaşlar az çok beni biliyor artık sorularımdan da belki sıkıldılar ama teşekkür ederim cevapları için..

Şimdi benim elimde bir proje var bunun marketi de var site bir e ticaret sitesi değil. Ben bu yüzden Market kısmına Kredi kısmı eklemeyi düşünüyorum. Kullanıcı normal şekilde örneğin "Kredi Yükle" sayfasına gidecek ve kredisini yükleyecek (bu kısım api ile yapılacak online ödeme sistemlerinde birisini düşünüyorum) daha sonra bu kredi eklenecek ve bu krediyi yettiği kadar markette harcayabilecek. Aslında az çok ben krediyi markette harcama kısmını yaparım diye düşünüyorum if else'ler ile kolay olacaktır. Fakat kafama takılan en belirgin soru oyuncu kredi yüklediği zaman bunu nasıl sisteme ekleyebilirim nasıl entegre edebilirim asıl sorun benim için bu. Onun haricinde kredi harcamalarını vesaire az çok "if" "else" mantığı ile çözerim..

Onun haricinde bir de "Son Harcamalar" kısmını nasıl yapabilirim..?

Teşekkürler..
 

 

wmaraci
reklam

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Dostum "müşteri kredi yüklediği zaman bunu nasıl sisteme ekleyebilirim" demişsin buradaki sistemin mysql olduğunu farz ederek cevap veriyorum.

mysql insert komutu ile mysql'e veri girişi yapabilirsin.

Son harcamalar kısmını ise mysqlden verileri çekersin verileri $veriler dizisine atarsın $veriler[0],$veriler[1],$veriler[2] şeklinde son 3 harcamayı çekebilirsin.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
User tablona bakiye kredi yada adina ne dersen öyle bir sütun acarsin onceki bakiyeyi çekip yükleme esnasindaki miktar ile toplayip veritabanina yazdiririsin.
Diger yandan harcamalar diye bir tablo olusturup user id ile ortak bir bağ kurup bu vasıta ile ilgili kullanıcının harcamalarını çekebilirsiniz
 

 

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Arkadaşlar bunu API ile halledebiliyormuşum anlaşmalı olduğum şirketle ama benim kafama takılan asıl soru şu onu sormak istiyorum.

Benim istediğim şey şu;

Örneğin Kitap ürününün fiyatı 50 kredi Kullanıcının Kredisi de 20 Ben Ürün Fiyatı Kullanıcı Kredisinden Büyük veya Eşit mi onu sorgulatma istiyorum fakat bir türlü beceremedim. Sanırım bu INNER JOIN sadece listeleme için geliyor ben bunu nasıl sorgu haline getiririm?

if (isset($_POST['satinal'])) {

$sorgu=$db->prepare("SELECT urun.urun_fiyat,kullanici.kullanici_kredi FROM urun INNER JOIN kullanici ON kullanici.kullanici_kredi=urun.urun_fiyat");
$sorgu->execute();
$sorgucek=$sorgu->fetch(PDO::FETCH_ASSOC);
if ($sorgucek['urun_fiyat']>=$sorgucek['kullanici_kredi']) {
echo "Satın alma başarılı.";
} else {
echo "Krediniz bu işlem için yetersiz.";
}
}


Ürün: 50 Kredi

Kullanıcı Kredisi: 20

İşlem başarılı diyor yine de.
 

 

wmaraci
Mersin evden eve nakliyat

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Dostum Ürünün kredisi ile Kullanıcı kredisini bir değişkene at büyüktür küçüktür şeklinde halledebilirsin.

ÖRNEK
// Değişkenlerdeki değerler ve değişken isimlerini örnek olarak verdim.
$urunkredi = 50;
$kullanicikredi = 20;

if ($urunkredi > $kullanicikredi) {
echo "Krediniz ürünü almaya yeterli değildir!";
}else {echo "Krediniz ürün almaya yeterli.";}
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
if (isset($_POST['satinal'])) {

$fiyatsorgu=$db->prepare("SELECT * FROM urun WHERE urun_fiyat:fiyat");
$fiyatsorgu->execute(array(
'fiyat' => $urunfiyat
));

$kredisorgu=$db->prepare("SELECT * FROM oyuncu WHERE oyuncu_kredi:kredi");
$kredisorgu->execute(array(
'kredi' => $oyuncukredi

));

if ($oyuncukredi>=$urunfiyat) {
echo "Satın Alma Başarılı.";
} else {
echo "Krediniz bu işlem için yetersiz.";
}

}


Şöyle ve

if (isset($_POST['satinal'])) {

$sorgu=$db->prepare("SELECT oyuncu.oyuncu_nick,urun.urun_ad,oyuncu.oyuncu_kredi,urun.urun_fiyat FROM urun INNER JOIN oyuncu ON oyuncu.oyuncu_kredi=urun.urun_fiyat WHERE oyuncu.oyuncu_kredi:kredi AND urun.urun_fiyat:fiyat");
$sorgu->execute(array(
'kredi' => $kredi,
'fiyat' => $fiyat
));
$sorgucek=$sorgu->fetch(PDO::FETCH_ASSOC);
if ($kredi>=$fiyat) {
echo "Satın alma başarılı.";

} else {
echo "Krediniz bu işlem için yetersiz.";
}

}


Şu şekillerde deniyorum fakat yine de başarılı diyor.
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
echo $kredi."---".$fiyat;

Yazarmısın fiyat ve kredi bilgileri doğrı şekilde geliyormu.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Herhangi bir veri gelmiyor.
 

 

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Bir kaç sorunu çözdüm şöyle bir sıkıntı var şuan;

Örneğin 1. Ürün fiyatı 20 2. Ürün fiyatı 30 kullanıcının kredisi 20 fakat 2. Ürünü almak istiyor Satın Al'a tıklayınca 1. ürüne gidiyor.

Bunu her ürüne farklı satınal koşulu yazarak yapabilirim fakat şöyle düşünecek olursak -> 50 adet ürün içinde ayrı ayrı satın al yaparsak eğer işin cılkı çıkar.

Sanırım ID'yi post etmek gerekiyor ama yapamadım bir türlü.

Ekleme;

Sorgu İşlemi;
echo $sorgucek['oyuncu_kredi']."---".$sorgucek['urun_fiyat']."---".$sorgucek['urun_id'];

Çıktı;
50---20---1

İşlem yapmak istediğim ürün ise ID 4

Veriyi post ederek almayı denedim sürekli fakat yapamadım.
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Nasıl yani ?

daha açıklayıcı olursan yardımcı olmaya çalışıyım dostum :)
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
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