• 17-07-2020, 18:15:05
    #10
    error.log dosyasına bakarmısın hangi satırı gösteriyor.

    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC).
    "<GelenSiparisDt>
    burası yanlış mesela
    kapanış vermişsin
    <Details>
    ".while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC)) {

    burada kapat
    <Details>";
    sql kodu dışında kalsın tırnakların
    şimdi vaktim yok çıkıyorum yapamazsan eve geçince bakarım. 2 saat sonra
  • 17-07-2020, 18:35:29
    #11
    ntka adlı üyeden alıntı: mesajı görüntüle
    error.log dosyasına bakarmısın hangi satırı gösteriyor.

    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC).
    "<GelenSiparisDt>
    burası yanlış mesela
    kapanış vermişsin
    <Details>
    ".while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC)) {

    burada kapat
    <Details>";
    sql kodu dışında kalsın tırnakların
    şimdi vaktim yok çıkıyorum yapamazsan eve geçince bakarım. 2 saat sonra
    yine olmadı hocam
  • 18-07-2020, 20:49:02
    #12
    Misafir adlı üyeden alıntı: mesajı görüntüle
    yine olmadı hocam
    Hocam skype veya tel verirsen yardımcı olayim.
  • 19-07-2020, 10:10:03
    #13
    Dosyayida paylasin tam rahat bakalim.

    databaseyi de caqirin buraya
    header('Content-type: application/xml; charset=utf-8');
    echo '<?xml version="1.0" encoding="UTF-8"?>'
    
    $degerler ='
    <GelenSiparis>
    <CariKartFID></CariKartFID>
    <Tarih></Tarih>
    <Saat></Saat>
    <Aciklama></Aciklama>
    <Tutar>'.$ToplamTutar.'</Tutar>
    <VergiNo></VergiNo>
    <HesapAdi></HesapAdi>
    <HesapKodu>'.$HesapKodu.'</HesapKodu>
    <GelenSiparisNo></GelenSiparisNo>
    <Ili></Ili>
    <Ilcesi></Ilcesi>
    <FaturaAdresi></FaturaAdresi>
    <SevkAdresi></SevkAdresi>
    <VergiDairesi></VergiDairesi>
    <Telefon></Telefon>
    <CepTel></CepTel>
    <Mail></Mail>
    <Details>'.
    $cari_id = $_POST['CariId'];
    $sepetsor = $db->prepare("SELECT * FROM sepet WHERE cari_id=:id");
    $sepetsor->execute(array('id' => $cari_id));
    
    while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC)) {
    $urun_id = $sepetcek['urun_id'];
    $urunsor = $db->prepare("SELECT * FROM urunler where urun_id=:id");
    $urunsor->execute(array(
    'id' => $urun_id
    ));
    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC);
    '
    <GelenSiparisDt>
    <GelenSiparisDtID></GelenSiparisDtID>
    <GelenSiparisFID></GelenSiparisFID>
    <StokKartFID></StokKartFID>
    <Miktari>2</Miktari>
    <Birimi>KOLI</Birimi>
    <BirimFiyat></BirimFiyat>
    <ToplamFiyat></ToplamFiyat>
    <STOKKODU></STOKKODU>
    <STOKADI></STOKADI>
    <BARKODU></BARKODU>
    <KdvOrani></KdvOrani>
    <KdvTutari></KdvTutari>
    <UreticiKodu>ko</UreticiKodu>
    <Renk></Renk>
    <Olcu></Olcu>
    </GelenSiparisDt>'
    
    }
    
    '</Details>
    </GelenSiparis>';
  • 19-07-2020, 18:25:56
    #14
    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC);'

    <GelenSiparisDt>
    <GelenSiparisDtID></GelenSiparisDtID>
    <GelenSiparisFID></GelenSiparisFID>
    <StokKartFID></StokKartFID>
    <Miktari>2</Miktari>
    <Birimi>KOLI</Birimi>
    <BirimFiyat></BirimFiyat>
    <ToplamFiyat></ToplamFiyat>
    <STOKKODU></STOKKODU>
    <STOKADI></STOKADI>
    <BARKODU></BARKODU>
    <KdvOrani></KdvOrani>
    <KdvTutari></KdvTutari>
    <UreticiKodu></UreticiKodu>
    <Renk></Renk>
    <Olcu></Olcu>
    </GelenSiparisDt>'; }


    '</Details>
    </GelenSiparis>'

    tüm sıkıntın burada. pdo dan sonra değişken benzeri bişey ile devam ettiriyorsun
  • 20-07-2020, 15:05:15
    #15
    myhere adlı üyeden alıntı: mesajı görüntüle
    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC);'

    <GelenSiparisDt>
    <GelenSiparisDtID></GelenSiparisDtID>
    <GelenSiparisFID></GelenSiparisFID>
    <StokKartFID></StokKartFID>
    <Miktari>2</Miktari>
    <Birimi>KOLI</Birimi>
    <BirimFiyat></BirimFiyat>
    <ToplamFiyat></ToplamFiyat>
    <STOKKODU></STOKKODU>
    <STOKADI></STOKADI>
    <BARKODU></BARKODU>
    <KdvOrani></KdvOrani>
    <KdvTutari></KdvTutari>
    <UreticiKodu></UreticiKodu>
    <Renk></Renk>
    <Olcu></Olcu>
    </GelenSiparisDt>'; }


    '</Details>
    </GelenSiparis>'

    tüm sıkıntın burada. pdo dan sonra değişken benzeri bişey ile devam ettiriyorsun
    Peki nasıl olması gerekir
  • 20-07-2020, 22:23:51
    #16
    yazdığınız kod dan anladığım kadarıyla mysql deki verileri bir XML verisi olarak oluşturup CURL ile POST etmeye çalışıyorsunuz, yazdığınız kodlara göre düzenlediğim kısım aşağıdaki gibi umarım işinizi görür.

    -----------

    $degerler ='
    <GelenSiparis>
    <CariKartFID></CariKartFID>
    <Tarih></Tarih>
    <Saat></Saat>
    <Aciklama></Aciklama>
    <Tutar>'.$ToplamTutar.'</Tutar>
    <VergiNo></VergiNo>
    <HesapAdi></HesapAdi>
    <HesapKodu>'.$HesapKodu.'</HesapKodu>
    <GelenSiparisNo></GelenSiparisNo>
    <Ili></Ili>
    <Ilcesi></Ilcesi>
    <FaturaAdresi></FaturaAdresi>
    <SevkAdresi></SevkAdresi>
    <VergiDairesi></VergiDairesi>
    <Telefon></Telefon>
    <CepTel></CepTel>
    <Mail></Mail>
    <Details>';

    $cari_id = $_POST['CariId'];
    $sepetsor = $db->prepare("SELECT * FROM sepet WHERE cari_id=:id");
    $sepetsor->execute(array(
    'id' => $cari_id
    ));

    while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC)) {
    $urun_id = $sepetcek['urun_id'];
    $urunsor = $db->prepare("SELECT * FROM urunler where urun_id=:id");
    $urunsor->execute(array(
    'id' => $urun_id
    ));
    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC);

    /* buradaki $uruncek['uruncek_veri_id'] gibi yerlere kendi mysql tablonuzdaki verilerin isimlerini yazarsınız */

    $degerler .='
    <GelenSiparisDt>
    <GelenSiparisDtID>'.$uruncek['uruncek_veri_id'].'</GelenSiparisDtID>
    <GelenSiparisFID>'.$uruncek['uruncek_veri_id'].'</GelenSiparisFID>
    <StokKartFID>'.$uruncek['uruncek_veri_id'].'</StokKartFID>
    <Miktari>2</Miktari>
    <Birimi>KOLI</Birimi>
    <BirimFiyat></BirimFiyat>
    <ToplamFiyat></ToplamFiyat>
    <STOKKODU></STOKKODU>
    <STOKADI></STOKADI>
    <BARKODU></BARKODU>
    <KdvOrani></KdvOrani>
    <KdvTutari></KdvTutari>
    <UreticiKodu>ko</UreticiKodu>
    <Renk></Renk>
    <Olcu></Olcu>
    </GelenSiparisDt>';

    }



    $degerler .='
    </Details>
    </GelenSiparis>';

    /* bu kısımdan sonrada $degerler den gelen xml verisini CURL ile nereye POST edecekseniz POST edersiniz */
  • 21-07-2020, 07:42:07
    #17
    myhere adlı üyeden alıntı: mesajı görüntüle
    yazdığınız kod dan anladığım kadarıyla mysql deki verileri bir XML verisi olarak oluşturup CURL ile POST etmeye çalışıyorsunuz, yazdığınız kodlara göre düzenlediğim kısım aşağıdaki gibi umarım işinizi görür.

    -----------

    $degerler ='
    <GelenSiparis>
    <CariKartFID></CariKartFID>
    <Tarih></Tarih>
    <Saat></Saat>
    <Aciklama></Aciklama>
    <Tutar>'.$ToplamTutar.'</Tutar>
    <VergiNo></VergiNo>
    <HesapAdi></HesapAdi>
    <HesapKodu>'.$HesapKodu.'</HesapKodu>
    <GelenSiparisNo></GelenSiparisNo>
    <Ili></Ili>
    <Ilcesi></Ilcesi>
    <FaturaAdresi></FaturaAdresi>
    <SevkAdresi></SevkAdresi>
    <VergiDairesi></VergiDairesi>
    <Telefon></Telefon>
    <CepTel></CepTel>
    <Mail></Mail>
    <Details>';

    $cari_id = $_POST['CariId'];
    $sepetsor = $db->prepare("SELECT * FROM sepet WHERE cari_id=:id");
    $sepetsor->execute(array(
    'id' => $cari_id
    ));

    while ($sepetcek = $sepetsor->fetch(PDO::FETCH_ASSOC)) {
    $urun_id = $sepetcek['urun_id'];
    $urunsor = $db->prepare("SELECT * FROM urunler where urun_id=:id");
    $urunsor->execute(array(
    'id' => $urun_id
    &nbsp);
    $uruncek = $urunsor->fetch(PDO::FETCH_ASSOC);

    /* buradaki $uruncek['uruncek_veri_id'] gibi yerlere kendi mysql tablonuzdaki verilerin isimlerini yazarsınız */

    $degerler .='
    <GelenSiparisDt>
    <GelenSiparisDtID>'.$uruncek['uruncek_veri_id'].'</GelenSiparisDtID>
    <GelenSiparisFID>'.$uruncek['uruncek_veri_id'].'</GelenSiparisFID>
    <StokKartFID>'.$uruncek['uruncek_veri_id'].'</StokKartFID>
    <Miktari>2</Miktari>
    <Birimi>KOLI</Birimi>
    <BirimFiyat></BirimFiyat>
    <ToplamFiyat></ToplamFiyat>
    <STOKKODU></STOKKODU>
    <STOKADI></STOKADI>
    <BARKODU></BARKODU>
    <KdvOrani></KdvOrani>
    <KdvTutari></KdvTutari>
    <UreticiKodu>ko</UreticiKodu>
    <Renk></Renk>
    <Olcu></Olcu>
    </GelenSiparisDt>';

    }



    $degerler .='
    </Details>
    </GelenSiparis>';

    /* bu kısımdan sonrada $degerler den gelen xml verisini CURL ile nereye POST edecekseniz POST edersiniz */
    Dün tamda buna benzer bir yolla çözdük teşekkürler
    • myhere
    myhere bunu beğendi.
    1 kişi bunu beğendi.