Formunuzu bu şekilde düzenlerseniz php dosyasında php dosyasında yine aynı name değerleri ile alırsınız
<script></script>
<script>
$(document).ready(function(){
$("#form_id").on("submit",function(e){
e.preventDefault();
$.ajax({
url:'msjgonderjava.php',
method:'POST',
data: $("#form_id").serialize(),
success: function (result) {
alert(result);
}
})
});
});
</script>
Maalesef bu sefer bir kaç veri daha boş geldi.
Veri tabanı kaydından önce aldığın $isim_gelen i echo ile yazdır eğer doluysa sorun yazdırmak istediğin sütunda, sütunu paylaşırsan onunla ilgilide birşeyler söyleyebiliriz.
onuda denedim. Veritabanında varsayılan değer atadım ama veriyi göndermemek yerine boş olarak gönderiyor. tekrar tekrar baştan yazdım aynı yerleri ama yine aynı. isim yerine giden değeri email yaptım yine boş gitti.