• 03-02-2019, 14:11:33
    #1
    Merhaba,

    Php de ürünler için kategorilendirme yapıyorum.

    nesneleri php-mysql ile çekiyorum

    select1 de seçtiğim üst kategori sayfaya geliyor.

    Yaşadığım sorun select2 de
    if kullanarak selected kısmını getiriyorum "if kısmı çalışıyor"
    Fakat jQuery listenin en sondakini getiriyor,

    Mesela sayfayı yenilediğimde selected itemi görüyorum sonra listenin en alttakini seçiyor "jquery" sebebiyle

    çözüm için yardımlarınızı rica ediyorum, şimdiden teşekkürler

    kullandığım şablon

    var $select1 = $( '#select1' ),
    		$select2 = $( '#select2' ),
        $options = $select2.find( 'option' );
        
    $select1.on( 'change', function() {
    	$select2.html( $options.filter( '[id="' + this.value + '"]' ) );
    } ).trigger( 'change' );
    <select name="select1" id="select1">
        <option id="1">Meyveler</option>
        <option id="2">Hayvanlar</option>
        <option id="3">Şehirler</option>
        <option id="4">Arabalar</option>
    </select>
     
    <select name="select2" id="select2">
        <option id="1">Çilek</option>
        <option id="1">Elma</option>
        <option id="1">Portakal</option>
        <option id="2">Kurt</option>
        <option id="2">Kuzu</option>
        <option id="2">Güvercin</option>
        <option id="3">Bursa</option>
        <option id="3">İstanbul</option>
        <option id="4">BWM<option>
    </select>
    id ile birlikte + value var vt id getirip post ediyor buraya takılmayınız
  • 03-02-2019, 14:20:40
    #2
    Üyeliği durduruldu
    Merhaba,
    Bu tür işlemleri jquery ile değil de php alanında bu işlemleri ajax yardımıyla if else yardımları ile sağlayabilirsiniz. Çerezlerden kaynaklı jquery hatalar sağanabilir.
  • 03-02-2019, 19:14:46
    #3
    Çözümü basit olsa gerek eğer imkansız değilse. Diğer türlü ajax, json çok karmaşık geliyor
  • 07-02-2019, 01:01:28
    #4
    @hlttmz; Sanırım istediğiniz böyle bir şey, küçük bir script ekliyorum;

    https://jsfiddle.net/ra4ehzo0/
  • 08-02-2019, 17:33:33
    #5
    KodFabrik adlı üyeden alıntı: mesajı görüntüle
    @hlttmz; Sanırım istediğiniz böyle bir şey, küçük bir script ekliyorum;

    https://jsfiddle.net/ra4ehzo0/
    emeğinize sağlık ama olmadı maalesef
  • 20-02-2019, 09:29:29
    #6
    @hlttmz; Bu projenin demo linkini ve tam olarak yapmak istediğin şeyi bana iletirsen eğer yardımcı olabilirim dostum sana.