تقاضای نمودار درختی

babak869

Member
با سلام
من میخوام یه نمودار درختی داشته باشم که شامل شاخه های متعدد و یک زیر شاخه باشه . مثل خیلی از سایتها که برای محصولاتشون دسته بندی دارن و با کلیک روی هر شاخه زیرشاخه های اون نمایش داده میشه .
من یه کد دارم اما متاسفانه با کلیک روی هر شاخه عکس اون تغییر نمیکنه یعنی میخوام زمانی که نمودار درختی در حالت باز شده هستش عکس کنار اون آیتم بصورت یه پوشه بازشده بشه .

از دوستان خواهش میکنم راهنمایی بفرمایند
متشکرم

اینم کدش:

کد:
<Html>
  <Head>
    <Meta Http-Equiv="Cache-Control" CONTENT="No-Cache">
    <Meta Http-Equiv="Content-Type" Content="text/html; Charset=windows-1256">
    <Meta http-equiv="content-language" content="fa">
    <Title>منو</Title>
    <Script>
      function SwitchViews(id)
      {
        id = document.getElementById(id);
        id.style.display = (id.style.display == 'none') ? 'block' : 'none';
        return;
      }
    </Script>
  </Head>
  <?php
  // connect To MySql Database
  $link = mysql_connect('localhost', 'root', '123');
  if (!$link) {
      die('Could not connect: ' . mysql_error());
  }

  $db_selected = mysql_select_db('menu');
  if (!$db_selected) {
      die ('Can\'t use : ' . mysql_error());
  }

    mysql_query("SET CHARACTER SET cp1256");
    mysql_query("SET NAMES 'cp1256'");
  ?>
  <Body dir=rtl>
    <Table width="100%" border="1" height="100%" cellspacing="0">
      <Tr>
        <Td rowspan=2 width="40%" valign="Top">
          <Table>
            <?php
            $query="Select * from main_menu"; // Get Main Object Menu
            $result = mysql_query("$query");
            $i=0; // This is counter Menu For Function SwitchView
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
            {
              $i++;
              echo "
              <Tr onclick=\"SwitchViews($i);\" height=\"30\">
                <Td nowrap valign=\"top\" style='font-family:Tahoma;font-size:12 px;line-height:20 px;'>
                  <Img Src='align.png' width='15'> $row[VALUE]
                </Td>
              </Tr>
              <Tr  id='$i' style='DISPLAY:none'>
                <Td  style='font-family:Tahoma;font-size:12 px;line-height:25 px;padding-right:20 px;' nowrap>";
                  $query_detail="Select * From sub_menu where ID_MAIN_MENU='$row[ID_MAIN_MENU]'";
                  $result_detail = mysql_query("$query_detail");
                  while ($row_detail = mysql_fetch_array($result_detail, MYSQL_ASSOC))
                  {
                    echo "<A  href='http://$row_detail[URL]' target='$row_detail[TARGET]'>$row_detail[VALUE]</A><Br>";
                  }

                echo "
                </Td>
              </Tr>";
            }
          ?>
          </Table>
        </Td>
      </Tr>
    </Table>
    <?php
      mysql_close($link);
   ?>
  </Body>

</Html>
 

پیوست ها

  • x.PNG
    x.PNG
    3.7 کیلوبایت · بازدیدها: 15
آخرین ویرایش:

جدیدترین ارسال ها

بالا