• 21-10-2010, 15:58:05
    #1
    Merhaba Arkadaşlar,
    Kategori halinde listelenen bir sayfayı
    <option value="Kategori yolu" onclick="kategorigit(this.value);">Kategori adı</option>
    şeklinde listelemek istiyorum ancak başaramadım. Kategorinin normal hali
    <?
    $sorgu2=mysql_query("select * from kategori where alt='' order by baslik asc");
    while($web2 = mysql_fetch_array($sorgu2)){
    ?>
    <a href="<?=$siteadresi;?>/<?=$web2[seo];?>_<?=$web2[grupseo];?>.html"><?=$web2[baslik];?> <?=$web2[grup];?></a>
    <?
    $query2ft = "SELECT * FROM kategori where alt='$web2[id]' order by baslik asc";
    $result2ft = mysql_query ($query2ft) or die ("hatsa");
    while ($line2ft = mysql_fetch_array($result2ft)) {?>
    
    <?}}?>

    bu şekilde. Bunu nasıl select list şeklinde yapabilirim?
  • 21-10-2010, 17:12:10
    #2
    Burda birşey paylaşılmış ama dostum baktınmı bilmiyorum ?

    https://www.r10.net/php/496449-php-my...list-menu.html

    birde http://www.bigresource.com/PHP-Selec...-yAqh5H7K.html#
  • 21-10-2010, 17:49:26
    #3
    xccdark adlı üyeden alıntı: mesajı görüntüle
    Burda birşey paylaşılmış ama dostum baktınmı bilmiyorum ?

    https://www.r10.net/php/496449-php-my...list-menu.html

    birde http://www.bigresource.com/PHP-Selec...-yAqh5H7K.html#
    Netten epey bir araştırdım. Senin verdiğin kaynaklarıda buldum ancak uygulamayı başaradım. Yinede teşekkür ettim Bilal...
  • 21-10-2010, 18:04:42
    #4
    <?
    $sorgu2=mysql_query("select * from kategori where alt='' order by baslik asc");
    while($web2 = mysql_fetch_array($sorgu2)){
    ?>
    <option value="<?=$siteadresi;?>/<?=$web2['seo'];?>_<?=$web2['grupseo'];?>.html" onclick="kategorigit(this.value);"><?=$web2['baslik'];?> <?=$web2['grup'];?></option>
    <?
    $query2ft = "SELECT * FROM kategori where alt='$web2[id]' order by baslik asc";
    $result2ft = mysql_query ($query2ft) or die ("hata");
    while ($line2ft = mysql_fetch_array($result2ft)) {?>
    
    <?}}?>

    Anladığım kadarıyla istediğiniz bu. İlk ve son satırlara select tagının açılış ve kapanış taglarını koyun.
  • 21-10-2010, 18:29:41
    #5
    KeLKuN adlı üyeden alıntı: mesajı görüntüle
    <?
    $sorgu2=mysql_query("select * from kategori where alt='' order by baslik asc");
    while($web2 = mysql_fetch_array($sorgu2)){
    ?>
    <option value="<?=$siteadresi;?>/<?=$web2['seo'];?>_<?=$web2['grupseo'];?>.html" onclick="kategorigit(this.value);"><?=$web2['baslik'];?> <?=$web2['grup'];?></option>
    <?
    $query2ft = "SELECT * FROM kategori where alt='$web2[id]' order by baslik asc";
    $result2ft = mysql_query ($query2ft) or die ("hata");
    while ($line2ft = mysql_fetch_array($result2ft)) {?>
    
    <?}}?>

    Anladığım kadarıyla istediğiniz bu. İlk ve son satırlara select tagının açılış ve kapanış taglarını koyun.
    Hocam çok teşekkürler. Saatlerce uğraştım bunun için ancak yanlışımın select tagını eklememek olduğunu görmek resmen bitirdi beni çok saol çok teşekkürler...
  • 21-10-2010, 20:23:12
    #6
    Arkadaş şuan firefox yada chrome da sorunsuz çalışıyor ancak ie de yazılar direk sıralanıyor.
    sorun nerden kaynaklı olabilir? fikri olan var mı?
  • 21-10-2010, 22:53:13
    #7
    Üyeliği durduruldu
    en üstte bunun optionların çalışması için
    <select> gelmesi gerek bu kodların bittiği yerede </select> gelmesi gerekiyor ara kodlar aşağıdaki gibidir..
    <?
    $sorgu2=mysql_query("select * from kategori where alt='' order by baslik asc");
    while($web2 = mysql_fetch_array($sorgu2)){
    ?>
    <option value="<?=$siteadresi;?>/<?=$web2[seo];?>_<?=$web2[grupseo];?>.html" onclick="kategorigit(this.value);"><?=$web2[baslik];?> <?=$web2[grup];?></option>
    <?=$web2[baslik];?> <?=$web2[grup];?></a>
    <?
    $query2ft = "SELECT * FROM kategori where alt='$web2[id]' order by baslik asc";
    $result2ft = mysql_query ($query2ft) or die ("hatsa");
    while ($line2ft = mysql_fetch_array($result2ft)) {?>
    <option value="<?=$siteadresi;?>/<?=$web2[seo];?>_<?=$web2[grupseo];?>.html" onclick="kategorigit(this.value);"> - <?=$web2[baslik];?> <?=$web2[grup];?></option>
    <?}}?>
  • 22-10-2010, 06:14:49
    #8
    Teşekkür ettim Birand Hocam,
    O şekilde yapmıştık ancak dediğim gibi internet explorerda hata veriyordu. Şuan çözdüm olayı.Yardımcı olan herkese teşekkürler. Aynı problemi yaşabilecek arkadaşlar için söyleyeyim.
    select "onclick" komutunu internet explorer tanımıyor. Bundan dolayı ie'da çalışmıyormuş. onclick yerine "onchange" komutunu kullanarak olayı çözümledim.
    Herkese iyi çalışmalar...