как применить CSS для данных, извлеченных из базы данных - PullRequest
0 голосов
/ 04 марта 2010

Я получаю данные из базы данных ... И данные отображаются в виде выпадающего меню, но css не применяется
<Ч />

  <ul id="nav">
  <?php
  $res=mysql_query("SELECT * FROM menu WHERE PARENT_ID=0");
  while($row=mysql_fetch_array($res))
  {
        echo "<li class='top'><a href='#' class='top_link'>".$row['MENU_NAME']."</a></li>";
    $res1=mysql_query("SELECT * FROM menu WHERE PARENT_ID=1 AND CHILD_ID=".$row['ID']."");

        while($row1=mysql_fetch_array($res1))
          {

             echo "<ul  class='sub'><li class='top'><a href='#' >".$row1['MENU_NAME']."</li></ul>";
             $res2=mysql_query("SELECT * FROM menu WHERE PARENT_ID=2 AND CHILD_ID=".$row1['ID']."");
             echo "<ul>";
             while($row2=mysql_fetch_array($res2))
                {
                        echo "<ul><li class='fly'><a href='#'>".$row2['MENU_NAME']."</li></ul>";
                }
             echo "</ul>";
          }
          echo "</ul>";
  }





  ?>
  </ul>
  <h1> </h1>


  <hr/>

это моя страница просмотра мои данные должны быть расположены в таком порядке, что данные в классе = 'top' должны быть расположены как главное меню данные в class = "sub" должны быть получены как подменю данные в class = "fly" должны быть получены как подменю в подменю Формат -> главное меню -> подменю1-> подменю11 -> submenu12

-> подменю2 -> подменю3 когда я даю жестко закодированные данные, которые я получаю, чтобы при наведении основного меню Подменю будет отображаться .. жестко закодированный код

Товары Камеры
  • Nikon

когда я нахожу подменю. Отображается подменю подменю. Я получил эти результаты Как применить CSS к данным, извлеченным из базы данных вся моя страница просмотра Стю Николс точка ком | меню - Профессиональный выпадающий № 2

Товары Фотокамеры
  • Nikon
<Ч />
  <ul id="nav">
  <?php
  $res=mysql_query("SELECT * FROM menu WHERE PARENT_ID=0");
  while($row=mysql_fetch_array($res))
  {
        echo "<li class='top'><a href='#' class='top_link'>".$row['MENU_NAME']."</a></li>";
    $res1=mysql_query("SELECT * FROM menu WHERE PARENT_ID=1 AND CHILD_ID=".$row['ID']."");

        while($row1=mysql_fetch_array($res1))
          {

             echo "<ul  class='sub'><li class='top'><a href='#' >".$row1['MENU_NAME']."</li></ul>";
             $res2=mysql_query("SELECT * FROM menu WHERE PARENT_ID=2 AND CHILD_ID=".$row1['ID']."");
             echo "<ul>";
             while($row2=mysql_fetch_array($res2))
                {
                        echo "<ul><li class='fly'><a href='#'>".$row2['MENU_NAME']."</li></ul>";
                }
             echo "</ul>";
          }
          echo "</ul>";
  }





  ?>
  </ul>
  <h1> </h1>


  <hr/>

Может ли кто-нибудь дать мне предложение

1 Ответ

0 голосов
/ 04 марта 2010

Непосредственно решение вашей проблемы, но почему вы используете такую ​​среду, как CI, которая работает на основе принципа MVC и в то же время имеет в своем представлении операторы PHP и SQL?

Я предлагаю вам прочитать следующие темы CI:

Какой CSS вы сейчас используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...