wmaraci reklam

Php ödeme sistemi yardım

4 Mesajlar 960 Okunma
pst.net
wmaraci reklam

ataliemre ataliemre <?php print("EmreATALI"?> Kullanıcı
  • Üyelik 23.05.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Tasarım
  • Konum Samsun
  • Ad Soyad E** A**
  • Mesajlar 83
  • 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"; ?>
wmaraci
reklam

TheMucit TheMucit UgurKilci.com Kullanıcı
  • Üyelik 15.02.2017
  • Yaş/Cinsiyet 26 / 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
kelebek

kişi bu mesajı beğendi.

Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4

hakanozsoy hakanozsoy WM Aracı Kullanıcı
  • Üyelik 27.01.2017
  • Yaş/Cinsiyet 24 / 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 ataliemre <?php print("EmreATALI"?> Kullanıcı
  • Üyelik 23.05.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Tasarım
  • Konum Samsun
  • Ad Soyad E** A**
  • Mesajlar 83
  • 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"; ?>
wmaraci
Mersin evden eve nakliyat
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