-
Üyelik
10.02.2018
-
Yaş/Cinsiyet
25 / 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..
-
Üyelik
01.02.2018
-
Yaş/Cinsiyet
26 / 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
Ü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
-
Üyelik
10.02.2018
-
Yaş/Cinsiyet
25 / 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.
-
Üyelik
01.02.2018
-
Yaş/Cinsiyet
26 / 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.
-
Üyelik
10.02.2018
-
Yaş/Cinsiyet
25 / 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.
-
Üyelik
01.02.2018
-
Yaş/Cinsiyet
26 / 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.
-
Üyelik
10.02.2018
-
Yaş/Cinsiyet
25 / 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.
-
Üyelik
10.02.2018
-
Yaş/Cinsiyet
25 / 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.
-
Üyelik
01.02.2018
-
Yaş/Cinsiyet
26 / 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.