• 27-12-2006, 16:11:36
    #1
    Arkadaşlar ilk combocox tan ana kategoriyi seçtiğimde sayfayı refreshleyerek
    alt kategorileri getirmesini istiyorum. Fakat bunu Yapamadım eksik html bilgisinden dolayı sanırım. Yalnız ajax kullanmadan yapabilirmiyim bunu Aşağıda ki kodları kullandı Şimdiden Teşekkürler
     <td><span class="style5 style15">
        <? 
    $kat_sec=mysql_query("select * from altkategori");
    ?>
        <select class="style10" name="kat_id" size="1"   id="select"  onchange="">
          <? while ($okualt=mysql_fetch_row($kat_sec)){				  
    $alt_id=$okualt[0];
    $alt_adi=$okualt[1];
     ?>
          <option value="<? echo $alt_adi ?>"><? echo ucfirst ($alt_adi) ?></option>
          <? } 
    					  ?>
        </select>
      </span></td>
      </tr>
      <tr>
        <td width="306" height="20" align="left" valign="baseline" bgcolor="#FFFFFF"><span class="style5 style15">
          <? 
    $kat_sec=mysql_query("select * from model group by mod_kodu where  alt_id= '$alt_id'");
    ?>
          <select class="style10" name="kat_adi" size="1"   id="kat_adi" >
            <? while ($okugr=mysql_fetch_row($kat_sec)){				  
    $mod_id=$okugr[0];
    $mod_adi=$okugr[2];
     ?>
            <option value="<? echo $mod_adi ?>"><? echo ucfirst ($mod_adi) ?></option>
            <? } 
    					  ?>
          </select>
        </span></td>
  • 27-12-2006, 16:32:15
    #2
    üst tarafda kategoriler listelensin. value olarak kategorilerin id'si verilsin. get ile gelen kategori id'sine göre altkategoriyi seçersiniz. javascript kodu sanırım size lazım olan.

    <?php
    $say = "1";
    ?>
    <SCRIPT language="javascript" type="text/javascript">
    function getSelect(s) {
    return s.options[s.selectedIndex].value
    }
    </SCRIPT>
    <SELECT onchange="location=getSelect(this)" size="1" name="ad">
    <OPTION value="#" selected="selected">Kategori Seçin</OPTION> 
    <OPTION value="?id=<?php echo "$say" ?>">Ana Sayfa</OPTION>
  • 27-12-2006, 16:52:07
    #3
    çok saaol altayalp teşekkür ederim