Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 13.11.2016
Сообщений: 37
1

Все пункты имеют одну одинаковую ссылку на файл description.php . Можно ли как то избежать такого

24.04.2017, 00:43. Показов 567. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет . Имеется страничка с длинным-длинным меню, каждый пункт меню есть ссылка. Пункты меню хранятся в бд и выводятся на страничку с помощью цикла.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$query ="SELECT name FROM serialy";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link)); 
 
 $rows = mysqli_num_rows($result); // количество полученных строк
     
for ($i = 0 ; $i < $rows ; ++$i)
{
    $row = mysqli_fetch_row($result);
 
       echo '<li class="color"><a href="description.php" >';
       echo "$row[0]";
      echo  '</a></li>';
    
}
В итоге получается что все пункты имеют одну одинаковую ссылку на файл description.php . Можно ли как то избежать такого беспредела. Или может можно передать в description.php переменную которая будет хранить конкретный пункт меню.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2017, 00:43
Ответы с готовыми решениями:

Проверить все ли слова из потока имеют одинаковую длину
Как будет выглядеть программа на СИ которая определяет, являются ли все слова из потока символов...

Как в adobe flash сделать ссылку на другой .swf файл? Не интернет ссылку,а простую ссылку на другой файл!
Помогите!!! Как в adobe flash сделать ссылку на другой .swf файл? Не интернет ссылку,а простую...

Можно ли на одну ссылку прикрепить два перехода?
Чтобы, например, при нажатии на слово &quot;Ссылка&quot; активировались две ссылки, т.е. в одной ссылке две...

Как создать ссылку такого плана?
Как создать ссылку такого плана - /lk/?page=settings. То есть ?page=Название страницы?

1
Заблокирован
24.04.2017, 12:40 2
Да, например при помощи GET-параметра, если у вас в выбираемых записях есть какие-то идентификаторы:
Код
'<a href="description.php?id='.$row[тут индекс поля-идентификатора].'">'
Добавлено через 2 минуты
Учитесь использовать ассоциативные массивы при выборе строк, выводить разметку естественным образом (без echo) и применять цикл while для подобных целей.
0
24.04.2017, 12:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2017, 12:40
Помогаю со студенческими работами здесь

Определить, имеют ли три заданных числа одинаковую четность
Написать программу, которая печатает true или false в зависимости от того, имеют три заданных ...

Объем цилиндра и конуса, которые имеют одинаковую высоту
Составить программу вычисления объема цилиндра и конуса, которые имеют одинаковую высоту H и...

Проверить, имеют ли три заданных целых числа одинаковую четность
var a, b : integer; begin Write('a = '); Readln(a); Write('b = '); Readln(b); Write(a mod 2 = b...

Алюминиевый и стальной цилиндры имеют одинаковую высоту и равные массы
Алюминиевый и стальной цилиндры имеют одинаковую высоту и равные массы . На цилиндры действуют...

Доказать, что любые два интервала имеют одинаковую мощность
Доказать, что любые два интервала (a, b) (c, d) имеют одинаковую мощность.

Проверить, имеют ли три введенных пользователем числа одинаковую четность
Проверить, имеют ли три введенных пользователем числа одинаковую четность #include&lt;iostream.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru