arkadaşlar 3 alan var adsoyad, yakınlık, yaş ilgili alanları doldurduğumda ekle dediğimde adsoyad doğru ama her kayda son eklenen alandaki yakınlık ve yaş verisini yazıyor <div class="form-group col"> <table id="dersler" class="table table-condensed" > <thead> <tr> <th><strong>Sıra</strong></th> <th>Ad Soyad</th> <th>Yakınlık</th> <th>Yaş</th> <th>İşlem</th> </tr> </thead> <tbody> <tr>
<td><strong>1</strong></td> <td><input id="alan_1" class="form-control" name="alanlar[]" type="text" ></td> <td><select id="alan_2" name="alanlar2[]"class="form-control"><option value="Eş">Eş</option><option value="Çocuk">Çocuk</option><option value="Aile Bireyi">Aile Bireyi</option></td> <td><input id="alan_3" class="form-control" name="alanlar3[]" type="text" ></td> <td></td> </tr> </tbody>
<tfoot> <th></th> <td></td> <td></td> <td></td> <td><p id="ekle"><a href="#" class="btn btn-success">Kişi Ekle</a></p></td> </tfoot> </table> </div> </div> <?php if (isset($_POST['kaydet'])) { $sonuc = $baglanti->query(sprintf("INSERT INTO ogrenci (adsoyad) VALUES ('%s')", ($_POST['adsoyad']))); if (isset ($_POST['alanlar'])) { $alanlar2 = $_POST['alanlar2']; $alanlar3 = $_POST['alanlar3']; $eklenen_ogrenci_adi = $baglanti->insert_id; foreach ($_POST['alanlar'] as $key => $value) { foreach ($_POST['alanlar2'] as $key => $value2); foreach ($_POST['alanlar3'] as $key => $value3);
$baglanti->query(sprintf("INSERT INTO ders (ders_adi, ders_adi2, ders_adi3) VALUES ('%s','%s','%s')", ($value),($value2),($value3))); // burada ders_adi doğru ama ders_adi2, ders_adi3 alanına son eklenen satırın bilgilerini yazıyor ortadaki satırları almıyor $eklenen_ders_id = $baglanti->insert_id;
$baglanti->query(sprintf("INSERT INTO ogrenci2ders (ogrenciID, dersID) VALUES ('%s','%s')", ($eklenen_ogrenci_adi), ($eklenen_ders_id))); }
}
$baglanti->close();
}
?> <script type="text/javascript" src="js/jquery-3.1.1.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript"> var sayac = 1; $(function () { $('#ekle').click(function () { sayac += 1; $('#dersler tbody').append( '<tr><th><strong>' + sayac + '</strong></th><td><input id="alan_' + sayac + '" name="alanlar[]' + '" type="text" class="form-control" /></td> <td><select id="alan_' +sayac+'" name="alanlar2[]"class="form-control"><option value="Eş">Eş</option><option value="Çocuk">Çocuk</option><option value="Aile Bireyi">Aile Bireyi</option></td><td><input id="alan_' + sayac + '" name="alanlar3[]' + '" type="text" class="form-control" /></td><td><a href="#" class="sil btn btn-danger">Sil</a></td></tr>'); });
$('#dersler').on("click", ".sil", function (e) { //user click on remove text e.preventDefault(); $(this).closest("tr").remove(); }) }); . $('#myTabs a').click(function (e) { e.preventDefault() $(this).tab('show') }) </script> |
Bildirim