Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
TheRealKos
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 531
1

Выборка из базы и сделать ссылку по выбранным данным

22.03.2014, 21:04. Просмотров 1205. Ответов 21
Метки нет (Все метки)

Доброго времени суток. На главной странице (index.php) сайта есть таблица с данными. Слева есть грубо говоря "панель сортировки". Пока что это обычные страницы, такие же как и главная, отличаются от главной не большим добавлением к запросу (там где номер семестра к запросу добавляется nomer_semestra LIKE '7', там где название предмета "Методы Оптимизации" добавляется к запросу name_preddmeta='Методы Оптимизации' AND nomer_semestra LIKE '7', у группы к примеру 7-78-5 к запросу добавляется nomer_group='7-78-5 AND 'name_preddmeta='Методы Оптимизации' AND nomer_semestra='7'
Выборка из базы и сделать ссылку по выбранным данным


Суть проблемы: Нужно не делать в виде отдельных страниц, а с помощью запроса. Собственно что-то подобное сделал. Как сделать так, чтобы при клике на них формировалась бы новая таблица? Если нужен код могу написать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2014, 21:04
Ответы с готовыми решениями:

Выборка информации из бд по нажатию на ссылку
Доброе утро. Вообщем, такая задача. Есть несколько ссылок на сайте с разными...

Выборка из базы по
Всем доброго времени суток! Имеется следующая форма: <form action="test1.php"...

Выборка из базы
Пишу что-то вроде тестирования для студентов. Студент заходит на главную...

Выборка из базы
Нужна помощь выборке из бд данных за определенный промежуток дат, в формате...

Выборка из базы
Я сделал так,чтобы пользователю зашедшему под своим логином выводилась нужная...

21
TheRealKos
2 / 2 / 3
Регистрация: 11.09.2011
Сообщений: 531
23.03.2014, 18:34  [ТС] 21
Сделал так:
PHP
1
2
3
4
5
6
7
8
9
$menu2 = mysql_query("SELECT * FROM `menu` WHERE `Nomer_semestra`='7' LIMIT 1");
while ($row2 = mysql_fetch_array($menu2)) {
echo "Семестр: ".$row2['Nomer_semestra']."<br>";
echo "Предмет: ".$row2['Name_predmeta']."<br>";
$menu3 = mysql_query("SELECT * FROM `menu` WHERE `Name_predmeta`='".$row2['Name_predmeta']."' ORDER BY `Nomer_group`");
while ($row3 = mysql_fetch_array($menu3)) {
 echo "Группа: ".$row3['Nomer_group']."<br>";
  }
}
Вывело:
Семестр: 7
Предмет: Методы Оптимизации
Группа: 7-78-5
Группа: 7-78-6
Группа: 7-78-7


А если делаю так:
PHP
1
2
3
4
5
6
7
8
9
$menu2 = mysql_query("SELECT * FROM `menu` WHERE `Nomer_semestra`='8' LIMIT 1");
while ($row2 = mysql_fetch_array($menu2)) {
echo "Семестр: ".$row2['Nomer_semestra']."<br>";
echo "Предмет: ".$row2['Name_predmeta']."<br>";
$menu3 = mysql_query("SELECT * FROM `menu` WHERE `Name_predmeta`='".$row2['Name_predmeta']."' ORDER BY `Nomer_group`");
while ($row3 = mysql_fetch_array($menu3)) {
 echo "Группа: ".$row3['Nomer_group']."<br>";
  }
}
Выводит:
Семестр: 8
Предмет: Промышленная логистика
Группа: 8-78-5
Группа: 8-78-6

Еще должно быть:
Предмет: АКиТП
Группа: 8-78-7

Но это видимо из-за LIMIT 1
0
lagrei66
8 / 8 / 5
Регистрация: 28.11.2012
Сообщений: 99
23.03.2014, 20:39 22
кароче я бессилен
0
23.03.2014, 20:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2014, 20:39

Выборка из базы
Сильно не углублялся В php работу с базами а видимо стояло. Нужно решить...

Выборка из базы
мне необходимо выбрать из базы 1min, таблицы а03 строку b46 , за 2016 год...

Выборка с базы данных
Доброго времени суток! Хочу попросить помощи. Вот я столкнулся с такой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru