v2.5.2
Giriş yap

Boş veride kayıt eklemesi

emmir2
557 defa görüntülendi

Ürün güncelleme alanında hiçbir veri güncellemeden güncelleyince beden alanı yeni veri kaydı yapıyor neden kaynaklanıyor olabilir


$bedensay=count($_POST['urun_beden']);
		if ($bedensay > 0) {
		

for ( $say = 0; $say < $bedensay; $say++) {

   $beden=$_POST['urun_beden'][$say];

   if (! empty($beden)) {
    $tip='beden';

    $kaydet = $db->prepare("INSERT INTO urun_ozellikleri SET
        ozellik_tip=:ozellik_tip,
        urun_id=:urun_id,
        ozellik=:ozellik  
        ");
    $insert = $kaydet->execute(array(
        'ozellik_tip' => $tip,
        'urun_id' => $urun_id,
        'ozellik' => $beden

    ));
}
}
}



Cevap yaz
Cevaplar (5)
qplot
1287 gün önce

ozgurozalp'a cevap olarak;

böyle mesajlar olunca çıvdıyıyoyum keşke bunları yazacağınıza adama cevap yazıp sorununu çözmeye zaman harcasanız

adam GÜNCELLEME ile ilgili soru soruyor KAYIT EKLEME değil ve doğal olarak güncellemede insert kullanılmaz

if(isset($_POST['urun_beden']) && (!empty($_POST['urun_beden']))){


kodların buraya

}else{


echo "beden seçmediniz";

}
emmir2
1287 gün önce

Hocam çoklu veri olduğu inster into mevcut karıştırma yok :) ama gel gelelim ki güncelleme esnasında tekrar ekliyor

ozgurozalp
1287 gün önce

qplot'a cevap olarak;

belki karıştırmış olabilir ama MySQL bu insert yazım biçimini destekliyor.

qplot
1287 gün önce

çünki sen

INSERT kodu ile UPDATE kodunu karıştırmıssın dikkat et anlayacaksın :)

emmir2
1287 gün önce

Yokmu yardımcı olacak biri