Сейчас запрос обычный
$result = mysql_query("SELECT * FROM categories",$db);
как к ниму еще дописать подкатегории... Можно просто поделиться идеями по его реализации. Заранее благодарен.
Спустя 34 минуты, 38 секунд (20.08.2011 - 13:15) YVSIK написал(а):
и что тут гадать-то добавляется для каждой подкатегории свою запись и используешь по надобности , а из вложенного списка так и обращаешься как раньше , представь; что он у тя не вложенный .
базе все равно куда ты его будешь подключат во вложенный или
не во вложенный
вроде каломбур вышел с этим вложенным списком
базе все равно куда ты его будешь подключат во вложенный или
не во вложенный
вроде каломбур вышел с этим вложенным списком
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 44 минуты, 54 секунды (20.08.2011 - 14:00) VolDroN написал(а):
в таблицу добавляешь столбец - nested например. Значение по умолчанию - null.
если это под-категория то в nested пишешь айди категории к которой он относится.
если это под-категория то в nested пишешь айди категории к которой он относится.
Спустя 4 часа, 22 минуты, 6 секунд (20.08.2011 - 18:22) beby11 написал(а):
это понятно, а название подкатегорий куда вписывать. Как я понимаю название подкатегорий должно быть в той же таблице что и категории что бы их можно было вывести. Это для каждой подкатегорий завадить что ли столбец.
Спустя 3 минуты, 37 секунд (20.08.2011 - 18:25) VolDroN написал(а):
тоже самое как обычная категория, только в nested не null а айди.
также описание, название и.т.д.
также описание, название и.т.д.
Спустя 2 минуты, 6 секунд (20.08.2011 - 18:27) VolDroN написал(а):
можно и в отдельную таблицу. это сути не меняет, только пару лишних букв надо будет в запрос дописать.
Спустя 1 час, 42 минуты, 3 секунды (20.08.2011 - 20:10) beby11 написал(а):
Я добавил как ты сказал в базу столбец nested с id категорией. Потом добавил две записи в базу с nested = 1;. Потом вывел в цикле, вывелось все под дуг другом. Получилось вот
ПРИМЕР: ПРОГРАММЫ
ОРХИВАТОРЫ
УТИЛИТЫ
ОФОРМЛЕНИЕ
ОБОИ
ТЕМЫ ДЛЯ WINDOWS
,а нужно
ПРИМЕР: ПРОГРАММЫ
- орхиватры
- утилиты
ОФОРМЛЕНИЕ
- обои
- темы для windows
Нужно как то переделать запрос что бы он выводил подкатегории.
Вот код, что нужно сним сделать.
<?
$result2 = mysql_query("SELECT id, title, nested FROM categories",$db);
$myrow2 = mysql_fetch_array($result2);
do {
printf ("
<ul>
<li> <a href='#'> %s</a>
<ul>
<li> <a href='#'>%s</a> </li>
<li> <a href='#'>%s</a></li>
</ul>
</ul>
</ul>",$myrow2[' '],$myrow2[' ']);
}
while ($myrow2 = mysql_fetch_array($result2));
?>
ПРИМЕР: ПРОГРАММЫ
ОРХИВАТОРЫ
УТИЛИТЫ
ОФОРМЛЕНИЕ
ОБОИ
ТЕМЫ ДЛЯ WINDOWS
,а нужно
ПРИМЕР: ПРОГРАММЫ
- орхиватры
- утилиты
ОФОРМЛЕНИЕ
- обои
- темы для windows
Нужно как то переделать запрос что бы он выводил подкатегории.
Вот код, что нужно сним сделать.
<?
$result2 = mysql_query("SELECT id, title, nested FROM categories",$db);
$myrow2 = mysql_fetch_array($result2);
do {
printf ("
<ul>
<li> <a href='#'> %s</a>
<ul>
<li> <a href='#'>%s</a> </li>
<li> <a href='#'>%s</a></li>
</ul>
</ul>
</ul>",$myrow2[' '],$myrow2[' ']);
}
while ($myrow2 = mysql_fetch_array($result2));
?>
Спустя 34 минуты, 22 секунды (20.08.2011 - 20:44) grafnet написал(а):
Первое, что бросилось в глаза, так это do...while и printf. Нужна реабилитация после курсов Попова.
Спустя 9 минут, 43 секунды (20.08.2011 - 20:54) beby11 написал(а):
Я люблю твороженные булочки и.... с поповым. по делу что?
! |
inpost |
Спустя 49 минут, 29 секунд (20.08.2011 - 21:43) inpost написал(а):
Во первых у тебя всё правильно получилось, а код ты не показываешь. Тебе надо показать, каким кодом ты это выводил, тогда подскажу, как стиль добавить.
Но прежде чем продолжим дальше учиться программировать, иди в мою подпись и лечись от Попова.
Но прежде чем продолжим дальше учиться программировать, иди в мою подпись и лечись от Попова.
Спустя 7 минут, 13 секунд (20.08.2011 - 21:50) VolDroN написал(а):
ты думаешь всё за тебя сделается?)
теперь надо изменить запрос. и подделать под это html.
теперь надо изменить запрос. и подделать под это html.
Спустя 9 часов, 48 минут, 47 секунд (21.08.2011 - 07:39) beby11 написал(а):
Я не думаю что оно само зделаесться. Если я мог это зделать я бы к вам не обращался за помошью.Вот именно с запросом я и прошу мене помочь. Как его нужно переделать что бы он выводил категории и подкатегории.
$result2 = mysql_query("SELECT * FROM categories",$db);
$result2 = mysql_query("SELECT * FROM categories",$db);
Спустя 3 дня, 5 часов, 52 минуты, 33 секунды (24.08.2011 - 13:32) beby11 написал(а):
twin От вас я так помоши не дождался! Вы все тут высказываетесь против ПОПОВА, но это единственный человек который реально может помочь, и все у меня зароботало!!!! и именно его уроков в интернете куча на любой вкус и на любую ситуацию .Скиньте ссылку на ваши хваленные уроки, если они конечно есть .Или Это просто ля ля. Может он не проффесионал, но то что нужно, зделать сможет. А вы тут все только языки полоскать умеете, зделай то, неизвестно что.
Спустя 57 минут, 23 секунды (24.08.2011 - 14:29) inpost написал(а):
beby11
С тобой всё ясно. Я ответил, покажи код, я помогу тебе исправить его. Ты отморозился - твои проблемы.
С тобой всё ясно. Я ответил, покажи код, я помогу тебе исправить его. Ты отморозился - твои проблемы.