merhabalar hocalarım şöyle bir sorunum var formumda kardeş sayısı kısmı var kardeş sayısı girince ona göre kardeş bölümlerini açıyor
<script>
document.getElementById('okuyan_kardes_sayisi').addEventListener('input', function() {
const numOfSiblings = parseInt(this.value);
const container = document.getElementById('kardes_bilgileri');
container.innerHTML = '';
for (let i = 1; i <= numOfSiblings; i++) {
const siblingDiv = document.createElement('div');
siblingDiv.innerHTML = `
<h4>Kardeş ${i}</h4>
<label for="kardes_ad_soyad">Adı Soyadı:</label>
<input type="text" id="kardes_ad_soyad" name="kardes_ad_soyad" required>
<label for="kardes_dogum_tarihi">Doğum Tarihi:</label>
<input type="date" id="kardes_dogum_tarihi" name="kardes_dogum_tarihi" required>
<label for="kardes_egitim_durumu">Eğitim Durumu:</label>
<select id="kardes_egitim_durumu" name="kardes_egitim_durumu">
<option value="">Seçiniz</option>
<option value="ilkogretim">İlköğretim</option>
<option value="lise">Lise</option>
<option value="universite">Üniversite</option>
</select>
<br><br>
`;
container.appendChild(siblingDiv);
}
});
</script>burdaki verileri kardeşler adındaki mysql tabloma bir türlü ekletemedim altta yer alıyor denemem
// Başvurunun ID'sini al
$basvuru_id = $pdo->lastInsertId();
// Kardeş bilgilerini ekle
$stmt = $pdo->prepare("INSERT INTO kardesler (basvuru_id, ad_soyad, dogum_tarihi, egitim_durumu)
VALUES (:basvuru_id, :kardes_ad_soyad, kardes_dogum_tarihi, kardes_egitim_durumu)");
foreach ($kardesler as $kardes) {
$stmt->execute([
'basvuru_id' => $basvuru_id,
'ad_soyad' => $kardes['kardes_ad_soyad'],
'dogum_tarihi' => $kardes['kardes_dogum_tarihi'],
'egitim_durumu' => $kardes['kardes_egitim_durumu'],
]);
}
$pdo->commit();Yardımcı olabilecek bir hocamdan tavsiye bekliyorum.