Emlak eklerken Emlak Tipi Seçeneğinde Ana Kategoriler Geliyor Emlak tipin dede Seçilen Ana Kategoriye ait alt kategoriler geliyor buraya kadar her güzel, emlakekle.php sayfasını aynı zaman Emlak Düzenleme olarakta kullanıyorum burada herhangi bir sıkıntı yok, Ana kategori seçeneği seçili geliyor ve ana kategoriye görede alt kategori geliyor, ama Emlak Eklediğim zaman, burada sıkıntı Emlak Tipi Seçeneğini seçmediğim halde Emlak cinsi seçeneği boş olması gerekirken, Ana kategori seçenekleri çıkıyor, kod bloğum ve ekran resim görüntüsü aşağıdaki gibi bu konuda yardımlarınızı bekliyorum.

emlakekle.php sayfası içerisindeki javascript kodu
<script type="text/javascript">
$(document).ready(function (){
$("#secenek").change(function (){
let inputValue = $("#secenek option:selected").val();
var url = "data/emlakcinsi.php";
var data = {
sehirsearch: "search",
altid: inputValue
}
$.post(url, data, function(response){
$('#katyaz').html(response);
});
});
});
$(document).ready(function (){
let inputValue = $("#secenek option:selected").val();
var url = "data/emlakcinsi.php";
var data = {
sehirsearch: "search",
anaKategori: inputValue
}
$.post(url, data, function(response){
$('#katyaz').html(response);
});
});
</script>emlakcinsi.php<?php
require_once "/baglan.php";
require_once "/fnc.php";
$altid = $_POST["altid"];
$find = "SELECT * FROM emlak_kategori WHERE ustid=? AND dil='".$_SESSION["admin_dil"]."' ORDER BY sira ASC";
$query = $db->prepare($find);
$query->execute([$altid]);
$bislem = $query->fetchALL(PDO::FETCH_ASSOC);
echo "<option>Emlak Tipi Seçiniz</option>";
foreach ($bislem as $row){
$sorgu = $db->prepare("SELECT * FROM emlaklar WHERE dil='".$_SESSION["admin_dil"]."' AND kategori_cinsi=?");
$sorgu->execute([$row['id']]);
$sonuc = $sorgu->fetch(PDO::FETCH_ASSOC);
echo '<option value="'.$row['id'].'">'.$row['adi'].'</option>';
}
if(isset($_POST["anaKategori"])){
$anakateogriID = $_POST["anaKategori"];
$find = "SELECT * FROM emlak_kategori WHERE ustid=? AND dil='".$_SESSION["admin_dil"]."' ORDER BY sira ASC";
$query = $db->prepare($find);
$query->execute([$anakateogriID]);
$bislem = $query->fetchALL(PDO::FETCH_ASSOC);
foreach ($bislem as $row){
$sorgu = $db->prepare("SELECT * FROM emlaklar WHERE dil='".$_SESSION["admin_dil"]."' AND kategori_cinsi=?");
$sorgu->execute([$row['id']]);
$sonuc = $sorgu->fetch(PDO::FETCH_ASSOC);
$select = $sonuc['kategori_cinsi'] == $row['id'] ? 'selected' : null;
echo '<option '.$select.' value="'.$row['id'].'">'.$row['adi'].'</option>';
}
}
?>