• 12-12-2010, 20:12:52
    #1
    Kategori ve alt kategoriler olarak listelemek istediğim veriler var ve bir kategori seçildiğinde sayfa değişmeden alt kategorilerin listelenmesini istiyorum şöyle bir kodlama yaptım bu kod üzerinden bunu nasıl sağlayabilirim ?

    echo '<div id="tac">Başlık Ekleme Formu</div>
    	<div id="cerceve">
    	<form action="?s=admin&g=baslikkayit" method="post">
    <table>
      <tr>
        <td>Ders Seç</td>
        <td>&nbsp;</td>
        <td><select name="ders" id="select"';
    	$dsor =  mysql_query("SELECT * FROM ders");
    	while($dyaz = mysql_fetch_array($dsor)){
    		$ders		= $dyaz["ders"];
    		$did		= $dyaz["id"];
          echo '<option value="'.$did.'">'.$ders.'</option>';
    	}
    	echo '</select></td>
        </tr>
      <tr>
        <td>Konu Seç</td>
        <td>&nbsp;</td>
        <td><select name="konu" id="select">';
    	$ksor =  mysql_query("SELECT * FROM konu");
    	while($kyaz=mysql_fetch_array($ksor)){
    		$konu		= $kyaz["konu"];
    		$kid		= $kyaz["id"];
            echo '<option value="'.$kid.'">'.$konu.'</option>';
    	}
          echo '</select></td>
        </tr>
      <tr>
        <td>Başlık</td>
        <td>&nbsp;</td>
        <td><input type="text" name="baslik" id="textfield1"></td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td><input type="submit" name="button" id="button" value="Kaydet"></td>
      </tr>
    </table>
    </form>
    	</div>';


    Burada ders seçildiğinde seçilen dersin alt konuları listelenmesi lazım ancak bu komutta bütün derslerin konuları listeleniyor. javascript ve jquery ile ilgili yapmasını bilen varsa bu kodlama üzerinde göstermesini rica ediyorum.
  • 12-12-2010, 21:16:42
    #2
    Üyeliği durduruldu
    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
  • 12-12-2010, 21:32:01
    #3
    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
  • 13-12-2010, 11:17:25
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    acegen adlı üyeden alıntı: mesajı görüntüle
    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.

    Reich adlı üyeden alıntı: mesajı görüntüle
    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ı ?
  • 13-12-2010, 14:43:49
    #5
    malesef yok domain parasını ödemeyince kapandı

    abjumpmenüdeki kodları ben dk.js diye klasorun içine atım ordan çektim ve o abjumpmenüdeki kodlar üzerinde değişiklik yaptım alt değerleri istemiyorum o yüzden ve databaseden verileri çekmek için kodlarımı yerleştirdim gösterdiğim gibi ama olmadı. siz bu kodlama üzerinde nasıl olucağını gösterirseniz kıvanç duyarım.
  • 13-12-2010, 20:48:22
    #6
    Yok mu bunu yapacak birisi...