-
Üyelik
31.10.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğretmen Adayı
-
Konum
Eskişehir
-
Ad Soyad
M** Ü**
-
Mesajlar
531
-
Beğeniler
55 / 97
-
Ticaret
5, (%100)
include_once "db.php";
$cep = $_POST['musteriCep'];
$urun = $_POST['urunler'];
$urun_detay = $_POST['urun_detay'];
$taksit = $_POST['taksit'] == 0 ? 1 : $_POST['taksit'];
$odeme = $_POST['odeme'];
$yapilan_odeme = $_POST['yapilan_odeme'];
$baslangic = $_POST['baslangic'];
$dukkan_id = $_POST['dukkan_id'];
$yonetim_id = $_POST['yonetim_id'];
$query = $baglan->query("SELECT * FROM musteri WHERE musteri_cep = '{$cep}'")->fetch(PDO::FETCH_ASSOC);
if($query){
$musteri_id = $query['musteri_id'];
$satis_kayit = $baglan->prepare("INSERT INTO satislar SET
dukkan_id = ?,
yonetim_id = ?,
musteri_id = ?,
urun_id = ?,
taksit_adeti = ?,
kapora = ?,
baslangic_tarihi = ?,
satis_detay = ?");
$insert = $satis_kayit->execute(array($dukkan_id,$yonetim_id,$musteri_id,$urun,$taksit,$yapilan_odeme,$baslangic,$urun_detay));
if($insert){
$satis_sorgu = $baglan->query("SELECT * FROM satislar WHERE musteri_id = '{$musteri_id}' AND urun_id = '{$urun}' AND baslangic_tarihi = '{$baslangic}'")->fetch(PDO::FETCH_ASSOC);
if($satis_sorgu){
$satis_id = $satis_sorgu['satis_id'];
$donus = 0;
while($donus < $taksit){
$baslangic = explode("-", $baslangic);
$gun = $baslangic[2];
$ay = $baslangic[1];
$yil = $baslangic[0];
$baslangic = $donus == 0 ? mktime(0,0,0,$ay,$gun,$yil) : mktime(0,0,0,$ay+1,$gun,$yil);
$baslangic = date("Y-m-d",$baslangic);
$odemeEkle = $baglan->prepare("INSERT INTO odemeler SET
satis_id = ?,
taksit = ?,
odeme_tarihi = ?,
odenme_tutar = ?");
$odemeOnay = $odemeEkle->execute(array(
$satis_id, $donus+1, $baslangic,$odenme_tutar
));
if ( $odemeOnay ){
echo "basari";
}else{
echo "hata";
}
$donus++;
}
}
}
}
ekleme kodlarım bunlar fakat veri tabanına kayıt eklemiyor.
Hayat seni yıkabilir ama önemli olan yıkıldığın zaman daha sağlam ayağa kalka bilmektir.
-
Üyelik
05.10.2016
-
Yaş/Cinsiyet
26 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
M** M**
-
Mesajlar
1946
-
Beğeniler
552 / 554
-
Ticaret
40, (%100)
Veri tabanı yapısını görmeden bir şey demek zor.
Tablo isimlerinizi falan kontrol edin.
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
Zuperman hata olarak ne görünüyor ? Bunu bilmemiz lazım. Ama şu bölümde bi sıkıntın var gibi.
$musteri_id = $query['musteri_id']; bu kod array döner. Bunu döngüye sokman lazım.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
31.10.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğretmen Adayı
-
Konum
Eskişehir
-
Ad Soyad
M** Ü**
-
Mesajlar
531
-
Beğeniler
55 / 97
-
Ticaret
5, (%100)
ÖmerGünay adlı üyeden alıntı
Zuperman hata olarak ne görünüyor ? Bunu bilmemiz lazım. Ama şu bölümde bi sıkıntın var gibi.
$musteri_id = $query['musteri_id']; bu kod array döner. Bunu döngüye sokman lazım.
Hata dönütü olmuyor hocam çok incelememe rağmen enteresandır kod bir çalışıyor bir çalışmıyor. Ajax ile bu işlemi gerçekleştiriyorum sizce nedeni sunucu kaynaklımı ?
include_once "db.php";
$cep = $_POST['musteriCep'];
$urun = $_POST['urunler'];
$urun_detay = $_POST['urun_detay'];
$taksit = $_POST['taksit'] == 0 ? 1 : $_POST['taksit'];
$odeme = $_POST['odeme'];
$yapilan_odeme = $_POST['yapilan_odeme'];
$baslangic = $_POST['baslangic'];
$dukkan_id = $_POST['dukkan_id'];
$yonetim_id = $_POST['yonetim_id'];
$odenme_tutar = ($odeme - $yapilan_odeme) / $taksit;
$query = $baglan->query("SELECT * FROM musteri WHERE musteri_cep = '{$cep}'")->fetch(PDO::FETCH_ASSOC);
if($query){
$musteri_id = $query['musteri_id'];
$satis_kayit = $baglan->prepare("INSERT INTO satislar SET dukkan_id = ?,yonetim_id = ?,musteri_id = ?,urun_id = ?,taksit_adeti = ?,kapora = ?,baslangic_tarihi = ?,satis_detay = ?");
$insert = $satis_kayit->execute(array($dukkan_id,$yonetim_id,$musteri_id,$urun,$taksit,$yapilan_odeme,$baslangic,$urun_detay));
if($insert){
$satis_sorgu = $baglan->query("SELECT * FROM satislar WHERE musteri_id = '{$musteri_id}' AND urun_id = '{$urun}' AND baslangic_tarihi = '{$baslangic}'")->fetch(PDO::FETCH_ASSOC);
if($satis_sorgu){
$satis_id = $satis_sorgu['satis_id'];
$donus = 0;
while($donus < $taksit){
$baslangic = explode("-", $baslangic);
$gun = $baslangic[2];
$ay = $baslangic[1];
$yil = $baslangic[0];
$baslangic = $donus == 0 ? mktime(0,0,0,$ay,$gun,$yil) : mktime(0,0,0,$ay+1,$gun,$yil);
$baslangic = date("Y-m-d",$baslangic);
$odemeEkle = $baglan->prepare("INSERT INTO odemeler SET
satis_id = ?,
taksit = ?,
odeme_tarihi = ?,
odenme_tutar = ?");
$odemeOnay = $odemeEkle->execute(array(
$satis_id, $donus+1, $baslangic,$odenme_tutar
));
if ( $odemeOnay ){
echo "basari";
}else{
echo "hata";
}
$donus++;
}
}
}
}
Kodun güncel yapısı
Hayat seni yıkabilir ama önemli olan yıkıldığın zaman daha sağlam ayağa kalka bilmektir.