Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: неограниченная вложенность и ЧПУ
 
 автор: admiral   (16.02.2010 в 17:34)   письмо автору
 
 


function menu($i)
  {
    $query = mysql_query("SELECT id, id_parent, title, path FROM test WHERE id_parent = '$i'");
    if(mysql_num_rows($query) > 0)
    {
      echo "<ul>";
      while($fetch = mysql_fetch_array($query))
      {
        $path .= $fetch['id']."/";
        echo "<li>".$path."<a href='/".$path."'>".$fetch['title']."</a>";
        menu($fetch['id']);
      } echo "</ul>";
    }
  }

  menu(0);

Таблица test - id|id_parent|title|path

Где path - имя страницы в адресной строке, тоесть mysite.ru/company/history
У меня вопрос такой. Как бы теперь правильно сформировать uri-адрес.
Если делать так $uri .= $fetch['path']; получается путаница.

  Ответить  
 
 автор: oliss   (16.02.2010 в 18:14)   письмо автору
 
   для: admiral   (16.02.2010 в 17:34)
 

<a href='/".$path."'>".$fetch['title']."</a>
И что у вас будет в в адресной строке (явно урл не попадёт под определение ЧПУ)?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования