Çözemediğim bir konu var.
İletişim formumun olduğu bir sayfam var. Buraya tercihe göre ajax ile veri alıyorum
<script type="text/javascript">
$(document).ready(function(){
$('#tur').on('change',function(){
var turID = $(this).val(); if(turID){
$.ajax({
type:'POST',
url:'ajaxRez.php',
data:'tur_id='+turID,
success:function(html){
$('#turadi').html(html);
}
}); }else{
$('#turadi').html('<b>Önce Tur Türünü Seçin</b>'); } }); });
</script>burada bahsi geçen ajaxRez.php inin ise gereken kısımları şu şekilde
if($count > 0){
echo ' <select class="custom-select" name="turadi" >
<option value="">Lütfen Seçin</option>';
while($row = $run_query->fetch_assoc()){
$id=$row['id'];
$baslik=$row['title'];
$tarih=tarihDuzenle(tarihduzelt($row['start']));
echo "<option value='$id'>$baslik / $tarih</option>";
} echo "</select>"; }else{ve buradaki verilen de iletişim formumun olduğu sayfadaki kodu
<div id="turadi" > <b>Tur seçimi yapın</b> </div>
Buraya kadar herşey aşırı normal, ben ne seçersem buradaki div içine ajaxRez.php den sorguladığı herşeyi adam gibi getiriyor.
ama sorun bundan sonra çıkıyor. Formu doldurup kayde butonuna basınca
Notice: Undefined index: turadi in
uyarırısı veriyor. Ajax ile ben browser ımda görüyorum ama bunu post etmiyor mu?