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

Форум MySQL

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

 

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

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

тема: Вывод в цикле Название разделов, с подразделами..
 
 автор: dinya_1   (20.07.2008 в 20:01)   письмо автору
 
 

Даны разделы : 1)Auto, 2)Zapchasti, 3) Vladelec
Каждый раздел имеет свой подраздел.

Задача: Вывод в цикле таким образом, чтоб после каждого раздела шел подраздел.

Т.е. наверное должна выполняться проверка на наличие в таблице подраздела, если подразделы закончились, переходить к след. Разделу… и так в цикле.

   
 
 автор: BinLaden   (20.07.2008 в 20:12)   письмо автору
 
   для: dinya_1   (20.07.2008 в 20:01)
 

Вы должны привести структуры таблиц.

   
 
 автор: Dinya_1   (22.07.2008 в 20:02)   письмо автору
 
   для: BinLaden   (20.07.2008 в 20:12)
 

Структура такая: Существуют в базе две таблици: razdel и pod_razdel.

В таблице razdel записанно несколько названий котрые присвоены id номера от 1-10.
В таблице pod_razdel Записаны названия подразделов, с присвоенными номерами тех разделов которым они соответствуют (categories).

 Вывод с табл.    razdel 
$query = "SELECT * FROM razdel ORDER BY name"; 
$result1 = mysql_query($query, $db); 
$myrow1 = mysql_fetch_array($result1);
do
{
printf ("<div class='nazvan_razdelov2' >%s</div>",$myrow1["nazvan"]);
}
while ($myrow1 = mysql_fetch_array($result1)); 


 Вывод с табл.   pod_razdel 
$query = "SELECT * FROM pod_razdel ORDER BY name"; 
$result2 = mysql_query($query, $db); 
$myrow2 = mysql_fetch_array($result2);
do
{
printf ("<div class='nazvan_razdelov2' >%s</div>",$myrow2["nazvan"]);
}
while ($myrow2 = mysql_fetch_array($result2));

Цель: получить вывод в цикле в таком же порядке как по этому адресу : http://doska.us/

P/s Честно говоря долго думал над тем как же правельней привести структуру таблиц....., если это опять ничего не даст придется поднапрячься... Заранее спосибо всем кто поможет!

   
 
 автор: Trianon   (22.07.2008 в 20:39)   письмо автору
 
   для: Dinya_1   (22.07.2008 в 20:02)
 

Структурой таблицы называется оператор SQL, который создает таблицу и её индексы.
Посмотреть можно в phpMyAdmin (раздел Экспорт)

   
 
 автор: Dinya_1   (22.07.2008 в 20:45)   письмо автору
1.2 Кб
 
   для: Trianon   (22.07.2008 в 20:39)
 

Вот моя структура таблиц

   
Rambler's Top100
вверх

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