Kardeşim dediğini bende çok aradım ama adam akıllı bir kaynak bulamadım.. Bir arakadaşımda rica ettim saolsun js ile bu sorunumu çözdüm... Ben sana kaynağı gösterim php dinamikleştirirsin...
Burdan
Teşekkürler kardeşim.
Biliyorum ben onu hatta onun üzerinden databesden verileri çektirmeyi denedim ama beceremedim. o gösterdiğin örnek üzerinde databese bağlantısını nasıl yapıcaz olay orda. Çok uğraştım o örnek üzerinde ama olmadı.
function abjumpMenu(){
var deger = jQuery('.anaSelect').val();
var acilacakDeger = 'altSelect'+deger;
jQuery('.altSelect').fadeOut(0);
jQuery('.'+acilacakDeger).fadeIn('fast');
jQuery('.'+acilacakDeger).change(function(){
if(altDeger == 'seciniz')
{
alert("Lütfen alt değeri seçiniz");
jQuery('#altDeger').val(null);
}else
{
jQuery('#altDeger').val(altDeger);
}
});
Bu kodu dk.js olarak kaydettim ve aşağıda çağırdım ve select menume php kodlarımı ekledim ama olmadı bi yerde bişi var ama nerde bulamadım
<?php
include("ayar.php");
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="aycan.net ~ Jump menü "/>
<meta name="keywords" content="aycan.net ~ Jump menü "/>
<meta name="ROBOTS" content="FOLLOW, INDEX"/>
<title>aycan.net ~ Jump menü </title>
<!-- Css Dosyalari -->
<style type="text/css">
.cerceve {width: 500px; overflow: hidden; margin: 100px;}
select.anaSelect{width: 500px; height: 24px;}
select.altSelect{width: 500px; margin: 150px 0 0 0;}
a{display: block; margin: 20px; color: #4988df; text-decoration: none;}
a:hover{ text-decoration: underline;}
</style>
<!-- jQuery Dosyaları -->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dk.js"></script>
</head>
<body>
<div class="cerceve">
<select class="anaSelect" onchange="abjumpMenu();">';
$dsor = mysql_query("SELECT * FROM ders");
while($dyaz = mysql_fetch_array($dsor)){
$ders = $dyaz["ders"];
$did = $dyaz["id"];
echo '<option>'.$ders.'</option>';
}
echo ' </select>
<select class="altSelect altSelect1">';
$ksor = mysql_query("SELECT * FROM konu");
while($kyaz=mysql_fetch_array($ksor)){
$konu = $kyaz["konu"];
$kid = $kyaz["id"];
echo '<option>'.$konu.'</option>';
}
echo '</select>
</div>
</body>
</html>';
?>Bak o gösterdiğin örnek üzerinde ben php kodlarımı yerleştirdim ve databesden verileri çektirmeyi beceremedim. nerde hata var acep
Bir ön izleme gösterebileceğin sayfa varmı ?