Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
#1

Ссылки на информацию из MySQL - PHP БД

10.08.2011, 14:41. Просмотров 965. Ответов 5
Метки нет (Все метки)

Здравствуйте уважаемые форумчане, интресует вот что: как через GET реализовать гиперссылки на выведенную информацию из базы данных. Ну вот к примеру есть у меня форма выпадающего меню, выбираю организацию, жму показать список товара, появляется таблица со списком товаров этой организации и мне нужно, чтобы при нажатии на определенный товар открывалось окошко и в нём выводилось описание товара. Вот такой вот вопрос.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2011, 14:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ссылки на информацию из MySQL (PHP БД):

удалить информацию из MySQL
собственно имеется некий движок, Zend Framework, и стакан какао (последнее не...

Можно ли из MySQL доставать ссылки
Хочу сделать сайт, но на нем будет огромная база данных, вбивать все вручную не...

Вывести информацию из БД (MySQl) посредством использования PHP
Здраствуйте, нужно вывести информацию из БД на страницу... есть таблица с...

Из таблицы базы MySql надо убрать "левые" ссылки, оставив ссылки домена my-site.ru
Здравствуйте. Взломана база интернет-магазина, мошенники регулярно ставят...

Как получить информацию из ссылки?
Например у меня есть ссылка на показ ip адресса: http://ip.portscan.ru/...

Как спарсить информацию со ссылки?
Нужно сделать так чтобы картинки, текст и ссылка с вк выводились на сайте. Не...

5
DuxGeneral
103 / 70 / 5
Регистрация: 09.06.2011
Сообщений: 263
10.08.2011, 22:00 #2
код ссылки
PHP
1
<a href='stranica_tovara.php?id=".$id."'>Товар</a>
и запрос к бд на странице stranica_tovara.php
PHP
1
mysql_query("SELECT tovar FROM `table` WHERE id='$id'")
0
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
11.08.2011, 04:38  [ТС] #3
а если у меня данные получены из формы?
0
DuxGeneral
103 / 70 / 5
Регистрация: 09.06.2011
Сообщений: 263
11.08.2011, 10:33 #4
давай код
0
Pandatek
22 / 20 / 2
Регистрация: 26.07.2011
Сообщений: 125
11.08.2011, 10:59  [ТС] #5
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
echo ("<html><head><title>Электронный каталог v1.0. &copy Иваныкин Руслан</title><link rel='stylesheet' href='styles/objects.css'></head><body><center><form action='index.php' method='post'>
        <select name='row' size='1'>");
        echo "<option selected='selected' disabled>--Выберите компанию</option>"; 
        //---------------------------------------------------------------------------------
        //Выводим результат выборки организации
        while($row = mysql_fetch_array($res))
        {
            echo "<option value='".$row['id']."'>".$row['name']."</option>";
        }
        //---------------------------------------------------------------------------------
        echo "</select>";
        echo "<input type='submit' value='Посмотреть товар'>";
        echo "</form></center>";
        //---------------------------------------------------------------------------------
        //Проверяем, если постмассив не пуст, то делаем выборку из продуктов
        if(!empty($_POST['row']))
        {
            //html ТАБЛИЦА прямо в документе, пока не знаю как сделать шаблон
            echo "<center><table><tr><td><center><b>Наименование</b></center></td><td><center><b>Статус наличия</b></center></td><td><center><b>Группа</b></center></td><td><center><b>Наименование по каталогу</b></center></td>";
            echo "<td><center><b>Фото</b></center></td><td><center><b>Первый код по каталогу</b></center></td><td><center><b>Второй код по каталогу</b></center></td><td><center><b>Размеры</b></center></td>";
            echo "<td><center><b>Примечание</b></center></td></tr><tr><td>";
            //-------------------------------------------------------------------------------------------------------------------------------------------   
            $query = "SELECT * FROM `products` WHERE org_id = '$_POST[row]'";
            $res = mysql_query($query) OR DIE("Неверный запрос!");
            if(!empty($_POST['row']))
            {
                while($row = mysql_fetch_array($res))
                {
                    echo "<center>".$row['item_name']."</center><br>";
                }
            }
            //------------------------------------------------------------------------------
            echo "</td><td>";

Вот там где я вывожу item_name вот там надо ссылки
0
DuxGeneral
103 / 70 / 5
Регистрация: 09.06.2011
Сообщений: 263
12.08.2011, 00:14 #6
вот строка ссылки:
PHP
1
echo "<center><a href='stranica_tovara.php?tovar=".$row['item_name']."'>Товар</a></center><br>";
создаеш одинну страницу stranica_tovara.php и в ней php скрипт запроса к бд где будет выбираться товар по идентификатору который передаеться в переменной tovar в ссылке.
запрос будет типа
PHP
1
mysql_query("SELECT tovar FROM `table` WHERE id='tovar'")
и тогда в зависимости от выбраного товара из формы на странице stranica_tovara.php будет отображаться нужная информация о товаре
1
12.08.2011, 00:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2011, 00:14
Привет! Вот еще темы с решениями:

Пожалуйста дайте ссылки на информацию
Завтра сдавать диплом и мне нужно сделать плакат по видеокартам где должно...

Как собрать нужную информацию с ссылки?
Есть ссылка: http://www.artisans-du-batiment.com/trouver-un-artisan/ В первом...

Выделить из html кода страницы информацию, ссылки, картинки и положить в файл
Здравствуйте У меня есть задача: выделить из html кода страницы информацию,...

MySQL и ссылки на картинки
Здравствуйте. Подскажите пожалуйста, пытаюсь сделать обращение за ссылкой на...


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

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

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