<select name="aciliyet_turu" id="aciliyet_turu" class="form-control" required onchange="tarihGuncelle()">
    <option value="" disabled selected>Aciliyet Seçiniz</option>
    <option value="Acil">Acil</option>
    <option value="Acil Değil">Acil Değil</option>
</select>

<?php
$minTarih = date('Y-m-d', strtotime('+3 days'));
?>

<input name="baslamatarihi" id="baslamatarihi" type="date" class="form-control" placeholder="Başlama Tarihi" min="<?php echo $minTarih; ?>" max="2026-12-31" required>

<script>
function tarihGuncelle() {
    var aciliyetTuru = document.getElementById('aciliyet_turu').value;
    var tarihInput = document.getElementById('baslamatarihi');
    
    var bugun = new Date();
    var minTarih;
    
    if (aciliyetTuru === "Acil") {
        // Acil seçilirse 1 gün sonrası
        bugun.setDate(bugun.getDate() + 1);
    } else {
        // Acil Değil seçilirse 3 gün sonrası
        bugun.setDate(bugun.getDate() + 3);
    }
    
    // Tarihi YYYY-MM-DD formatına dönüştürme
    var yil = bugun.getFullYear();
    var ay = String(bugun.getMonth() + 1).padStart(2, '0');
    var gun = String(bugun.getDate()).padStart(2, '0');
    minTarih = yil + '-' + ay + '-' + gun;
    
    // min özelliğini güncelle
    tarihInput.min = minTarih;
    
    // Eğer seçili tarih yeni minimum değerden küçükse, tarihi sıfırla
    if (tarihInput.value && tarihInput.value < minTarih) {
        tarihInput.value = '';
    }
}

// Sayfa yüklendiğinde varsayılan değeri ayarla
document.addEventListener('DOMContentLoaded', function() {
    // Varsayılan olarak PHP'nin ayarladığı değeri kullan
    // Eğer aciliyet seçilirse, JavaScript ile güncellenecek
});
</script>


EK düzenleme:

<select name="aciliyet_turu" id="aciliyet_turu" class="form-control" required onchange="tarihGuncelle()">
    <option value="" disabled selected>Aciliyet Seçiniz</option>
    <option value="Acil">Acil</option>
    <option value="Acil Değil">Acil Değil</option>
</select>
<?php
$minTarih = date('Y-m-d', strtotime('+3 days'));
?>
<input name="baslamatarihi" id="baslamatarihi" type="date" class="form-control" placeholder="Başlama Tarihi" min="<?php echo $minTarih; ?>" max="2026-12-31" required onchange="bitisTarihiGuncelle()">
<input name="bitistarihi" id="bitistarihi" type="date" class="form-control" placeholder="Bitiş Tarihi" min="<?php echo $minTarih; ?>" max="2026-12-31" required>
<script>
function tarihGuncelle() {
    var aciliyetTuru = document.getElementById('aciliyet_turu').value;
    var baslamaTarihi = document.getElementById('baslamatarihi');
    var bitisTarihi = document.getElementById('bitistarihi');
    
    var bugun = new Date();
    var minTarih;
    
    if (aciliyetTuru === "Acil") {
        // Acil seçilirse 1 gün sonrası
        bugun.setDate(bugun.getDate() + 1);
    } else {
        // Acil Değil seçilirse 3 gün sonrası
        bugun.setDate(bugun.getDate() + 3);
    }
    
    // Tarihi YYYY-MM-DD formatına dönüştürme
    var yil = bugun.getFullYear();
    var ay = String(bugun.getMonth() + 1).padStart(2, '0');
    var gun = String(bugun.getDate()).padStart(2, '0');
    minTarih = yil + '-' + ay + '-' + gun;
    
    // min özelliğini her iki alan için de güncelle
    baslamaTarihi.min = minTarih;
    bitisTarihi.min = minTarih;
    
    // Eğer seçili tarihler yeni minimum değerden küçükse, tarihleri sıfırla
    if (baslamaTarihi.value && baslamaTarihi.value < minTarih) {
        baslamaTarihi.value = '';
    }
    
    if (bitisTarihi.value && bitisTarihi.value < minTarih) {
        bitisTarihi.value = '';
    }
    
    // Başlangıç tarihi değiştiğinde bitiş tarihini de güncelle
    bitisTarihiGuncelle();
}
function bitisTarihiGuncelle() {
    var baslamaTarihi = document.getElementById('baslamatarihi');
    var bitisTarihi = document.getElementById('bitistarihi');
    
    // Eğer başlangıç tarihi seçilmişse, bitiş tarihinin minimum değerini başlangıç tarihine ayarla
    if (baslamaTarihi.value) {
        bitisTarihi.min = baslamaTarihi.value;
        
        // Eğer bitiş tarihi, yeni minimum tarihten önce ise, temizle
        if (bitisTarihi.value && bitisTarihi.value < baslamaTarihi.value) {
            bitisTarihi.value = '';
        }
    } else {
        // Başlangıç tarihi seçilmemişse, aciliyet türüne göre minimum değeri kullan
        tarihGuncelle();
    }
}
// Sayfa yüklendiğinde varsayılan değerleri ayarla
document.addEventListener('DOMContentLoaded', function() {
    // Varsayılan olarak PHP'nin ayarladığı değeri kullan
});
</script>