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
Bir [PHP] sorusu
16
●376
- 18-07-2020, 20:49:02Hocam skype veya tel verirsen yardımcı olayim.Misafir adlı üyeden alıntı: mesajı görüntüle
- 19-07-2020, 10:10:03Dosyayida 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$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:15Peki nasıl olması gerekirmyhere adlı üyeden alıntı: mesajı görüntüle
- 20-07-2020, 22:23:51yazdığı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:07Dün tamda buna benzer bir yolla çözdük teşekkürlermyhere adlı üyeden alıntı: mesajı görüntüle
);