ataliemre
<?php print("EmreATALI"?>
Kullanıcı
-
Üyelik
23.05.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Tasarım
-
Konum
Samsun
-
Ad Soyad
E** A**
-
Mesajlar
82
-
Beğeniler
10 / 13
-
Ticaret
1, (%100)
Merhabalar,
if( $post['payment_status'] == 'success' ) {
## Ödeme Onaylandı
$id = $uye->id;
$bakiye = $uye->bakiye;
$user = $uye->username;
$gelen = $post['payment_amount'];
$toplam = $bakiye+$gelen;
$guncelle = $vt->query("UPDATE uyeler SET bakiye='$toplam' WHERE username='$user'");
}
bu şekilde bakiyeyi güncellemem gerekiyor fakat güncellenmiyor. Yardım edebilecek varmı {$toplam} {$user}olarak da değiştirdim yine olmuyor. birisi lütfen yardım etsin.
<?php echo "EmreATALI"; ?>
-
Üyelik
15.02.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Girişimci ve İçerik Üreticisi
-
Konum
Aydın
-
Ad Soyad
U** K**
-
Mesajlar
540
-
Beğeniler
109 / 118
-
Ticaret
0, (%0)
query yerine prepare yaz
1 kişi bu mesajı beğendi.
Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
-
Üyelik
27.01.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Meslek yok
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Ö**
-
Mesajlar
67
-
Beğeniler
3 / 11
-
Ticaret
0, (%0)
if( $post['payment_status'] == 'success' ) {
## Ödeme Onaylandı
$id = $uye->id;
$bakiye = $uye->bakiye;
$user = $uye->username;
$gelen = $post['payment_amount'];
$toplam = $bakiye+$gelen;
$guncelle= $vt->prepare("UPDATE uyeler SET bakiye=? WHERE username=?");
$guncelle->execute(array($toplam,$user));
}
Hem güvenli hem hızli.
ataliemre
<?php print("EmreATALI"?>
Kullanıcı
-
Üyelik
23.05.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Tasarım
-
Konum
Samsun
-
Ad Soyad
E** A**
-
Mesajlar
82
-
Beğeniler
10 / 13
-
Ticaret
1, (%100)
Sorunu çözdüm, sipariş numarasına göre kullanıcıyı bulup bakiyesini güncelliyoruz.
Örnek olarak,
if( $post['payment_status'] == 'success' ) {
## Ödeme Onaylandı
$siparis_id = $post['payment_merchant_oid'];
$odemeler = $vt->query("SELECT * FROM odemeler WHERE odeme_ekstra='$siparis_id' && odendimi='0' ");
if ( $odeme->rowCount() ) {
$odemeler = $odemeler->fetch(PDO::FETCH_OBJ);
$user = $odemeler->odeme_sahibi;
$uye = $vt->query("SELECT * FROM uyeler WHERE username='$user' ")->fetch(PDO::FETCH_OBJ);
$duzenle = $vt->query("UPDATE odemeler SET odendimi='1', odeme_durum='Tamamlandı' WHERE odeme_ekstra='$siparis_id' ");
if ( $duzenle ) {
$tutar = $vt->query("SELECT * FROM odemelerWHERE odeme_ekstra='$siparis_id'")->fetch(PDO::FETCH_OBJ);
$toplam = $uye->bakiye+$tutar->odeme_tutari;
$bakiye_ekle = $vt->query("UPDATE uyeler SET bakiye='$toplam' WHERE username='$user' ");
$tarih = date("Y.m.d H:i:s");
$kazanc = $vt->prepare("INSERT INTO bakiye_kazanc SET tutar=?, tarih=?");
$kazanc -> execute(array($tutar->odeme_tutari,$tarih));
}}
}
<?php echo "EmreATALI"; ?>