• 14-02-2021, 06:42:01
    #1


    magaza.php
    odeme.php ' ye post ediyor
    urun fiyatı ve ürünün adını.



    odeme.php
    bu dosyayla beraber
    urun ad
    toplam fiyat
    ad
    soyad
    telefon
    adres
    bilgilerini shopier.php ye post ediyorum.

    shopier.php
    burdaki sessionları onay.php de veritabanında atmaya çalıştığımda
    onay.php bunları görmüyor , bazen arada görüyor falan.
    shopier.php den gidiyor bunlar ödeme ekranına ödeme ekranından sonra başarılı olursa
    onay.php adresine yollatıyorum.onay.php de bu sessionları veritabanına göndermeye çalıştığımda
    sessiondaki verileri görmüyor.

    onay.php
    yemin ederim herşeyi denedim artık.



  • 14-02-2021, 06:43:38
    #2
    callback tanımladınız mı shopierdan hocam?
  • 14-02-2021, 06:44:45
    #3
    evet tanımladım bi kaç kere veritabanına attırdı ama sessionları gene arada görmedi , düzeltmeye çalışırken de hepsi birbirine girdi artık.
  • 14-02-2021, 06:58:12
    #4
    verileri başta veritabanına gönder onay.php 'e gelince otomatik olarak aktif diye bir sutün aç orası 1 olarak değiştirsin onay kısmında
  • 14-02-2021, 06:59:44
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    verileri başta veritabanına gönder onay.php 'e gelince otomatik olarak aktif diye bir sutün aç orası 1 olarak değiştirsin onay kısmında
    deneyeceğim ama daha profesyonel birşey yapamazmıyız. Böyle veritabanı şişmez mi zamanla
  • 14-02-2021, 07:01:01
    #6
    yusbay adlı üyeden alıntı: mesajı görüntüle
    deneyeceğim ama daha profesyonel birşey yapamazmıyız. Böyle veritabanı şişmez mi zamanla
    cron oluştur her hafta başı bi dosyayı çalıştırsın o dosya da 0 olan siparişleri silsin
  • 14-02-2021, 07:03:01
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    cron oluştur her hafta başı bi dosyayı çalıştırsın o dosya da 0 olan siparişleri silsin
    hiç duymadığım tabirler ama çok kullanışlı bir yapıya benziyor deneyeceğim alakanız için teşekkür ederim.
  • 14-02-2021, 07:22:17
    #8
    öncelikle


    bu include kısmını session_start(); sonrasına ekle,

    sonrasında

    magaza.php form içerisinde
    <input type="hidden" name="submit" value="1">
    </form>

    şeklinde düzelt

    koyduktan sonra odeme.php yi bu şekilde düzelt

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

    }

    muhtemelen clg.php dosyanda bir problem var, session_start(); en üstte olmalı asıl çözüm budur diğer dediğim ise kontrollü tanımlama sadece önlem @yusbay;
  • 14-02-2021, 07:34:44
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    öncelikle


    bu include kısmını session_start(); sonrasına ekle,

    sonrasında

    magaza.php form içerisinde
    <input type="hidden" name="submit" value="1">
    </form>

    şeklinde düzelt

    koyduktan sonra odeme.php yi bu şekilde düzelt

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

    }

    muhtemelen clg.php dosyanda bir problem var, session_start(); en üstte olmalı asıl çözüm budur diğer dediğim ise kontrollü tanımlama sadece önlem @yusbay;
    ödeme.php de müşteri adres bilgilerini yazıyor ve bunu post ile shopier.php ye gönderiyorum . shopier.php başarılı olursa onay.php ye yönlendiriliyor. onay.php ye post işlemi yapmıyorum. eğer başarılıysa mesaj veriyorum ve veritabanına siparişi yazdırıyorum.