Cevaplar
-
Anladığım kadarıyla tercih sayfanda 26 tane select olması gerekiyor. Üstteki kısmı şu şekilde değiştirirsen istediğinin olacağını düşünüyorum :
<?php for($i=1;$i<=26;$i++) { echo '<form name="form$i" id="form$i"> <select id="iller$i" name="iller$i" size="1" class="form" onchange="okul_getir()"> <option value="">İl Seçiniz</option>'; $sql = "SELECT il_id,il_ad FROM iller ORDER BY il_ad ASC"; $sonuc = mysql_query($sql); $sayi = mysql_num_rows($sonuc); while ($satir = mysql_fetch_array($sonuc)) { $ilno = $satir["il_id"]; $iladi = $satir["il_ad"]; echo '<option value="'.$ilno.'">'.$iladi.'</option>'; } mysql_free_result($sonuc); echo'</select><div id="mesaj"></div>'; } ?>
-
juanito
Öyle birşey yapınca bu kısımda oynama yapamıyorum hocam nesne gelmiyor bu sefer burayı nasıl düzenlemem gerekiyor<?php include ("ayar.php"); ?> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function okul_getir(){ $.post('ajax.php',{iller: form.iller.value}, function(output){ $('#mesaj').html(output).show(); } ); } </script>
12 yıl önce yazılmış -
juanito
$.post('ajax.php',{iller <? echo $i; ?>: form.iller <? echo $i; ?> .value},
bu kısmı böyle yaptım ama olmadı12 yıl önce yazılmış -
teacher0610
$.post('ajax.php',{iller <?php echo $i; ?>: form.iller <?php echo $i; ?> .value},
şeklinde düzeltip denesene tekrar.12 yıl önce yazılmış -
juanito
denedim hocam farketmedi12 yıl önce yazılmış -
juanito
hocam birde böyle denediğimde ajax.php de post ile bunu nasıl alacağım
$id=$_POST['iller'];
bunun
$id=$_POST['iller$b'];
şeklinde ki gibi bir alımı var mı12 yıl önce yazılmış -
juanito
Çözdüm sorunu.12 yıl önce yazılmış
-