Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 42

Вывод из БД соответствующих данных для разного вида продукции

24.04.2015, 12:05. Показов 1303. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно вывести из БД соответствующие данные, для разного вида продукции. Например: если это "процессор", то должно вывести характеристики процессора(количество ядер, частота,название и т.д.), если это "материнская плата", то должно вывести(сокет, тип памьяти, шина и т.д.). А у меня получаеться, что оно с БД выводит эти данные, но, что для процессора, что для материнки, оно описание не меняет(на картинке все видно)
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$query=mysql_query("SELECT * FROM `hardware_info` WHERE hID=".$lid." ORDER BY `id` DESC LIMIT ".($page*4).",4"); 
         }else{
             $query=mysql_query("SELECT * FROM `hardware_info` ORDER BY `id` DESC LIMIT ".($page*4).",4");}
     echo "<table border=0>";
 
$i_t=1;
while($vivod=mysql_fetch_array($query)) {
if($i_t==1){
echo '<tr>';
echo "<tr>"."<td width=350>"."<br>"."<h2>".$vivod['name']."<h2>"."<br>";
echo "<img src=".$vivod["image"]." 'width=300 height=200'>"."<br>";
echo "<h3>"."Частота процесора: ".$vivod['frequency']."</h3>";
echo "<h3>"."Ядро: ".$vivod['core']."</h3>";
echo "<h3>"."Кількість ядер: ".$vivod['NOcore']."</h3>";
echo "<h3>"."Ціна: ".$vivod['price']." грн."."</h3>";
echo "<h3>"."<a href=hardware_info.php?id=".$vivod["ID"]."&amp;lid=".$lid.">"."Детальніше"."</h3>"."</a>";
$i_t=2;
}else{
echo '<td width=350>'."<br>"."<h2>".$vivod['name']."</h2>"."<br>";
echo "<img src=".$vivod["image"]." 'width=300 height=200'>"."<br>";
echo "<h3>"."Частота процесора: ".$vivod['frequency']."</h3>";
echo "<h3>"."Ядро: ".$vivod['core']."</h3>";
echo "<h3>"."Кількість ядер: ".$vivod['NOcore']."</h3>";
echo "<h3>"."Ціна: ".$vivod['price']." грн."."</h3>";
echo "<h3>"."<a href=hardware_info.php?id=".$vivod["ID"]."&amp;lid=".$lid.">"."Детальніше"."</h3>"."</a>";
echo '</tr>';
$i_t=1;
}
 
}
if($i_t==2){
echo '</tr>';
}
Миниатюры
Вывод из БД соответствующих данных для разного вида продукции  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2015, 12:05
Ответы с готовыми решениями:

Вывод соответствующих данных для каждого элемента списка
Здравствуйте. Проблема заключается в следующем. Имеется список выводимый запросом из базы данных. $list = $connect-&gt;query(' ...

Фирма, выпускающая трикотажные изделия, использует для производства продукции 2 вида сырья
ВАРИАНТ №14 14. Фирма, выпускающая трикотажные изделия, использует для производства продукции 2 вида сырья. ...

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

6
Заблокирован
24.04.2015, 12:16
Ну так что у тебя в базе лежит то он и выводит. Правильно БД составь. Что бы были категории товаров. И описания к ним.
1
 Аватар для lookmy
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
24.04.2015, 12:28
Лучший ответ Сообщение было отмечено MadSho0Ter как решение

Решение

Можно сделать так.
id - автоинкримент
type - (1,2,3,) тут если 3 то это видео карты, 2 проц и тд.
name - Проц.
Что-то типа этого.
1
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
24.04.2015, 13:12
как писали выше нужны категории + параметры товара привязанные к категориям
1
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 42
24.04.2015, 14:31  [ТС]
Всем спасибо, решил свой вопрос)))Были такие мысли, но что-то меня всегда не в ту сторону они вели))
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
24.04.2015, 14:42
Выводить товары из всех категорий на одной странице, не очень хорошо.
Представьте, вы ищите видео карту, в вам вываливают все в перемешку.
Я бы не искал.
Я бы сделал так :
Допустим , есть категория комплектующие для компьютеров, выводим подкатегории-
Платы, процессоры и т.д. Нажали на процессоры, показываем. Далее еще можно сделать фильтры по производителю, цене и т.д.
Как-то так в двух словах.
0
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 42
24.04.2015, 15:28  [ТС]
Ну я так и делал, мне просто нужно было вывести все товары, которые располагаются в каталоге "комплектующие". Подкатегории я сделал. А вот насчет фильтров, у меня как-то мыслей нету, как оно должно вообще работать)Вернее нету мыслей, как сделать, чтоб можно было выбрать несколько фильтров и оно по них вывело.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2015, 15:28
Помогаю со студенческими работами здесь

Вывод соответствующих значений из базы данных
Добрый день, уважаемые знатоки )) Есть следующая проблема: Есть 3 select'a, в них прописаны значения наименования производителей,...

Запрос на вывод данных, соответствующих полю
Есть таблица, где содержится информация о товарах, а именно название товара, его цена, год выпуска, название фирмы и так далее. У меня на...

Поиск по данным разного вида
Пытаюсь сделать многофакторный поиск на форме через макрос, который ищет по интервалу (стоимость и площадь помещения), по логическому типу...

Посчитать фактическую рентабельность (RF) каждого вида продукции
4. Заданы: массив наименований продукции и соответствующие ему данные плановой рентабельности (RP), фактической цены реализации (C) и...

Найти долю вывоза каждого вида продукции
По 18 видам продукции даны объемы (в тыс.руб) вывоза каждого вида из Казахстана. Требуется найти: А) суммарный объем вывоза; Б)...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru