Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
2
Yazılar
2
Üyeler
0
Reactions
631
Görüntüleme
Konu başlatıcı
Yukarıdaki Resimde görüldüğü gibi DB var ben bu DB yi bir program vasıtası ile Ticari programımıza almak istiyorum.
Foreach ile Döngüye sokuyorum Ancak şunu istiyorum Yukarıda görünen CARI_KOD,INDIRIM,ID alanlari döngüye girmesin. Diğer alanlar döngüye girecek. yani şu olacak örnek olarak
A carisine 10 Tane ürün ekleyeceğiz.
B carisine 2 Tane ürün ekleyeceğiz Şeklinde
Ben Bunları Foreach ile döngüye alıyorum ama hepsini alıyor ben hepsini almasını istemiyorum.
[PHP]<?php
include("inc/db.php");
include("inc/fon.php");
$STOK_KODU = $_POST['stok'];
$CARI_KOD = $_POST['cari'];
$ADET = $_POST['adet'];
$fiyat = $_POST['fiyat'];
$indirim = $_POST['indirim'];
$unique = $_POST['unique'];
$id = $_POST['id'];
foreach ($id as $key => $value) {
//echo $ADET[$key]."<br>";
//echo $fiyat[$key]."<br>";
$sql = "INSERT INTO TBLXML (ID,STOK_KODU,CARI_KODU,ADET,FIYAT,INDIRIM) VALUES ('$id[$key]','$STOK_KODU[$key]','$CARI_KOD[$key]','$ADET[$key]','$fiyat[$key]','$indirim[$key]')";
$params = array(1, "some data");
$stmt = sqlsrv_query( $conn, $sql, $params);
if( $stmt === false ) {
die(
print_r( sqlsrv_errors(), true));
}else{
}
$kernel = new COM("NETOPENX50.Kernel") or die("Unable to instantiate Netopenx50.Kernel");
$Sirket = $kernel->yenisirket(0, "EMRAH", "TEMELSET", "", "NETSIS", "NET1", "0");
//Bu Kısım Döngüye Girmeyecek
$Fatura = $kernel->yeniFatura($Sirket, 0);
$Fatura->Ust->FATIRS_NO = $Fatura->YeniNumara("W");
$Fatura->Ust->CariKod = $CARI_KOD[$key];
$Fatura->Ust->Tarih = date("d-m-Y");
$Fatura->Ust->FiiliTarih = date("d-m-Y");
$Fatura->Ust->ENTEGRE_TRH = date("d-m-Y");
$Fatura->Ust->FIYATTARIHI = date("d-m-Y");
$Fatura->Ust->SIPARIS_TEST = date("d-m-Y");
$Fatura->Ust->Proje_Kodu = "PLAZA-SERVIS";
$Fatura->Ust->KOD1 = "P";
$Fatura->Ust->PLA_KODU = "SERVIS";
$Fatura->Ust->GEN_ISK1T = $indirim[$key];
$Fatura->Ust->Aciklama = $id[$key];
//Bu Kısım DÖngüye Girmeyecek
$FatKalem = $Fatura->kalemYeni ($STOK_KODU[$key]);
$FatKalem->STra_GCMIK = $ADET[$key];
$FatKalem->STra_BF = $fiyat[$key];
$FatKalem->Depo_Kodu = "01";
$FatKalem->ProjeKodu ="PLAZA-SERVIS";
$Fatura->kayitYeni();
$kernel->FreeNetsisLibrary();
echo "Tamam";
}
?>[/PHP]
Bu Kısım döngüye girmeyecek Denilen yerler döngüye girmeyecek. Ama O Bilgiler içerisinden Cari kodu indirimi ve id bilgisini alacak.
Bu Konuda cok acil yardımlarınıza ihtiyacım var.
Gönderildi : 25/03/2014 20:45
Merhaba,
Konu ile ilgili araştırmanız devam ediyor mu?
Gönderildi : 08/04/2014 01:31