• 03-11-2016, 16:06:24
    #1
    Merhaba arkadaşlar,

    Bir arkadaşımın sitesine bir ödeme metodu ekleceğim ama bir noktada takıldım kaldım yardımcı olabilirseniz çok sevinirim.

    Ortak ödeme sayfasına şu şekilde sipariş numarasını gönderiyorum
    firmordercode=1000

    Ödeme gerçekleştikten sonra sipariş numarasına göre işlem yapıyorum buraya kadar sorun yok ancak siparişler tek bir tabloda değil bu yüzden de bir karışıklık yaşıyorum.

    kahvefali
    tartofali
    ruyafali
    sufali

    şeklinde siparişlerin kayıt edildiği tablolar mevcut. örnek olarak

    firmordercode=1xxx kahvefali
    firmordercode=5xxxx tarotfali
    firmordercode=10xxxx ruyafali
    firmordercode=50xxxx sufali

    şeklinde gelen idye göre sqli çalıştırıp o sql de işlem yapmak istiyorum

    $siparis = xxxxx;
    if($siparis == 1000 ) {
       echo 'KAHVE FALI';
    } elseif($siparis == 50000) {
       echo 'TAROT FALI';
    } elseif($siparis == 100000) {
       echo 'RÜYA FALI';
    }
    Bu şekilde yaptığımda idye göre işlem yapıyorum ancak bu id ler eşit olmayacak sürekli artacak ben bu idlere göre nasıl bir işlem yapmalıyım yardımcı olursanız çok sevinirim.

    umarım anlatabilmişimdir kafam çok karıştı burda bile anlatamadım
  • 03-11-2016, 17:37:51
    #2
    Merhaba 5xxxx den küçük olanları kahvefalinda 5xxxx ile 10xxxxx arasında olanları tarotfalinda... şeklinde kaydedebilirsiniz. Tabi burda kahvefali file ilgili siparişler 1xxx den 5xxxx e kadar olmali. Ikinci yol ki bu yol en sağlıklı yollardan biri; kullanıcı requestinde siparis-tipi isminde bir parametre eklersiniz. Bu parametrenin aldığı değere göre veritabindaki tablolara kaydedersiniz

    Sent from my GT-I9100 using Tapatalk
  • 03-11-2016, 18:08:04
    #3
    Teşekkür ederim cevabın için ödeme sayfası mobil ödeme firmasına ait olduğu için oraya gönderilen sipariş numarası dönüyor sadece bu yüzdende ilk söylediğiniz yolu izlemem gerekiyor çünkü ordaki forma veya bir koda müdahale edemiyorum.
    İlk yolu deneyeceğim
  • 03-11-2016, 19:38:37
    #4
    Himm anladım. Rica ederim ne demek

    Sent from my GT-I9100 using Tapatalk