Merhaba Arkadaşlar,
Ufak bir sorum olacaktı.
Şimdi bir sql tablomuz var bun içerisine aynı anda çoklu veri ekletmemiz gerekli.
Sql : id - ad - email - nr
benim yapmak istediğim tek seferde 15 adet alt alta input alanları ekleyip hepsinde ad email ve nr doldurma alanları olacak ekle dendiginde sql de sırayla ad email nr alanlarına giriş yapılması.
tek tek oldumu sorunsuz ekleniyor ama toplu şekilde olan bir form da ekletemedik.
Bu konuda bilgi paylaşımında bulunursanız seviniriz.
Şimdiden çok teşekürşer.
Çoklu Veri Ekletme
3
●65
- 08-01-2021, 12:38:21Toplu olarak sqle veri ekleme kodu örnekte ki gibidir hocam.nsorman adlı üyeden alıntı: mesajı görüntüle
INSERT INTO sales.promotions ( promotion_name, discount, start_date, expired_date ) VALUES ( '2019 Summer Promotion', 0.15, '20190601', '20190901' ), ( '2019 Fall Promotion', 0.20, '20191001', '20191101' ), ( '2019 Winter Promotion', 0.25, '20191201', '20200101' );
- 08-01-2021, 18:47:08
<form action="index.php" method="post"> <?php for($i = 1; $i <= 15; $i++){?> <input type="text" name="veri<?=$i;?>[id]" placeholder="ID"> <input type="text" name="veri<?=$i;?>[ad]" placeholder="Adı"> <input type="text" name="veri<?=$i;?>[email]" placeholder="Mail Adresi"> <input type="text" name="veri<?=$i;?>[nr]" placeholder="nr"> <br><br> <?php }?> <input type="submit" value="kaydet"> </form> <pre> <?php if($_POST){ foreach($_POST as $ant => $veri){ if($veri['email']){ $query = $db->prepare("INSERT INTO tablo SET id = ?, ad = ?, email = ?, nr = ?"); $insert = $query->execute(array( $veri['id'], $veri['ad'], $veri['email'], $veri['nr'])); } } } ?>