wmaraci reklam

Php Kayıt Ekleme Sorunu

4 Mesajlar 682 Okunma
pst.net
wmaraci reklam

Zuperman Zuperman WM Aracı Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 28 / 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.
wmaraci
reklam

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Ü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.
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1206
  • Beğeniler 374 / 380
  • 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)

Zuperman Zuperman WM Aracı Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 28 / 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.
wmaraci
Mersin evden eve nakliyat
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al