Selamun Aleyküm dostlar,
Aşağıda ki kod'da json verisi olmayan veri girdiğimizde kayıt etmiyor ama hata da vermiyor. Bomboş ekran çıkıyor. Sebebi nedir? Hata vermesini istiyorum JSON VERİSİ YANLIŞ gibi bir hata versin.
if ($_POST['birim_adi'] == $sorgum["birim_adi"]) {
echo '
<div align="center">
<img src="assets/img/error.gif" height="128px"><br><br>
<h6>İŞLEM BAŞARISIZ</h6><br>
<h6>Girdiğiniz Birim Daha Önce Açılmıştır.!</h6><br>
<a href="index.php"><button type="button" class="btn btn-primary">Ana Sayfaya</button></a>
<a href="birim.php?ck=' . $_POST['ck'] . '"><button type="button" class="btn btn-primary">Yeni Birim</button></a>
</div>
';
} else {
$sql = $baglan->prepare("INSERT INTO `birim` SET birim_adi=?, tarih=?, kullanici=?");
$kayit = $sql->execute(array($_POST['birim_adi'], $tarih, $uye_id));
echo "deneme";
if ($kayit) {
$decodedData = json_decode($jsonData, true); // JSON'u çözmeyi dener
if (json_last_error() !== JSON_ERROR_NONE) { echo "hata";
echo '<div align="center">
<img src="assets/img/error.gif" height="128px"><br><br>
<h6>İŞLEM BAŞARISIZ</h6><br>
<h6>Geçersiz JSON verisi. Lütfen tekrar deneyin.</h6><br>
<a href="index.php"><button type="button" class="btn btn-primary">Ana Sayfaya</button></a>
<a href="birim.php?ck=' . $_POST['ck'] . '"><button type="button" class="btn btn-primary">Yeni Birim</button></a>
</div>';
} else {
echo '
<div align="center">
<img src="assets/img/check.webp" height="128px"><br><br>
<h6>İŞLEM BAŞARILI</h6><br>
' . $cookieStrings . $jsonData . '<br>
<a href="index.php"><button type="button" class="btn btn-primary">Ana Sayfaya</button></a>
</div>
';
}
} else {
echo '
<div align="center">
<img src="assets/img/error.gif" height="128px"><br><br>
<h6>İŞLEM BAŞARISIZ</h6><br>
<a href="index.php"><button type="button" class="btn btn-primary">Ana Sayfaya</button></a>
<a href="birim.php?ck=' . $_POST['ck'] . '"><button type="button" class="btn btn-primary">Yeni Birim</button></a>
</div>
';
}
}