aşağıdaki kodlar sayfa yenilenmeden açılır kapalır menü olarak çalışıyor.
fakat ana kategorilerin altında çıkan alt kategorilere ilk tıklamada içindeki verileri alamıyorum.
ikinci tıklamayı yapmak zorunda kalıyorum.
bunu nasıl engellemiş olurum acaba?
<script type="text/javascript" language="javascript1.2">function goster_gizle(x) {
if ( document.getElementById(x).style.display == '' ) {
document.getElementById(x).style.display = 'none'
} else {
document.getElementById(x).style.display = ''
}
}
</script>
<?php
$sor=mysql_query("select * from kategoriler where ustkat=''");
while($yaz=mysql_fetch_array($sor)){
$id=$yaz['id'];
$katadi=$yaz['katadi'];
echo "<div class=\"ust_menu\"><a href=\"javascript:goster_gizle('alt_menu_".$id."')\">$katadi</a>";
$sor2=mysql_query("select * from kategoriler where ustkat = '$id'");
echo "<div class=\"alt_menu\" id=\"alt_menu_".$id."\" style=\"display:none\">";
while($yaz2=mysql_fetch_array($sor2)){
$id2=$yaz2['ustkat'];
$katadi2=$yaz2['katadi'];
echo "<p><a href=\"menu.php?id=".$yaz['id']."\">".$katadi2."</a></br>";
}
echo "</div>";
echo "</div>";
}
?>
