С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 17

Вывод информации при клике на ссылку

21.03.2016, 16:45. Показов 2371. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте . Мне нужно что бы при клике на ссылку выводилась информация о пользователе (имя и фамилия) , тоесть , к примеру , на странице находится ссылка , я кликаю на неё и на этой же странице выводится имя и фамилия пользователя .
Пытался это сделать вот таким способом , но не получилось :
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$db = mysqli_connect("localhost", "Robert", "1234567Aaa", "mynewdb") or die(mysqli_error()); //подключение к БД
$sql = mysqli_query($db, "SELECT * FROM  'users'"); //запрос
$row = mysqli_fetch_array($sql); // массив с данными
    echo "Таблица: <a href='?id=".$row[$id_user]."'>Нажми меня</a><br>"; //вывод данных
 
 
if (isset($_GET['id'])) { // если нажали на ссылку 
    $resultat = mysql_query("SELECT * FROM users  WHERE id='".$id_user."'");//Выборка информации о полььзователе
    $db_array = mysql_fetch_array($resultat);
    echo  "Имя: ".$db_array['name_user']." <br>";
    echo "Фамилия: ".$db_array['lastname']."  <br>";
 
?>
Вообще сам вывод фамилии и имени работает верно , а вот вывод по средством ссылки - это катастрофа . Есть ли решение у этой проблемы ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2016, 16:45
Ответы с готовыми решениями:

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

Как безопасно удалять БД и пользователей при клике на ссылку?
Здравствуйте! Как присвоить значение переменной, в зависимости от того, какая ссылка нажата? Ссылки формируются из БД. Суть: скрипт...

Добавление записи в базу данных при клике на ссылку. Ajax
Всем привет, при разработке модуля столкнулась вот с такой проблемой: мне необходимо чтобы по клике по ссылке данные заносились в базу...

4
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
21.03.2016, 17:21

Не по теме:

Нет, человечество еще так далеко не продвинулось в этом вопросе :D



Фиг. скобку в конце закройте. Результаты функций нужно проверять на предмет ошибок.

Добавлено через 3 минуты
Список пользователей в цикле-то нужно выводить и разделить работу со списком и с отдельным пользователем.

Добавлено через 3 минуты
Входные параметры нужно фильтровать, а то кто-нибудь вам напишет ?id=1'OR...
0
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 17
21.03.2016, 17:34  [ТС]
А всё , я разобрался . Я сам новичок , поэтому скомпоновал то от сюда, то от туда ...
Это , как я понял , мне вообще не нужно , так как я не собираюсь выводить всех пользователей , а именно вывести информацию об пользователе который зашёл в свой личный кабинет -->
PHP
1
2
3
$db = mysqli_connect("localhost", "Robert", "1234567Aaa", "mynewdb") or die(mysqli_error()); //подключение к БД
$sql = mysqli_query($db, "SELECT * FROM  'users'"); //запрос
$row = mysqli_fetch_array($sql); // массив с данными
А вот на счёт проверки входных параметров , я что-то не понял ..
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
21.03.2016, 17:58
Личный кабинет обычно имеет единый адрес для всех пользователей. Информация в нем формируется в зависимости от того, кто именно в него входит.

Цитата Сообщение от Робик Посмотреть сообщение
А вот на счёт проверки входных параметров , я что-то не понял ..
Если вы не поняли, то, поверьте, ЛК вам писать еще рано.
0
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 17
21.03.2016, 18:01  [ТС]
Если не сложно посоветуйте , какой-нибудь видиоурок или книжку что бы вникнуть в эту тему .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2016, 18:01
Помогаю со студенческими работами здесь

Вывод информации из БД при входе на сайт и вывод одного последнего добавленного блока
Здравствуйте! Немного столкнулся с проблемой: Есть небольшой сайт, пробный, есть задание: 1. Запрограммировать форму для отправки...

Вывод в див имен из бд и при нажатии вывод в отдельный див дополнительной информации об этом имени
Есть две колонки div в одину(div1) из бд выводиться название зала и день недели, в другую(div2) (изначально не видимо) выводиться...

Вывод информации в input при клике на строку tr в таблице
Собственно, название темы говорит само за себя :) Помогите пожалуйста вывести данные по клику на строку в таблице в различные input....

При клике на ссылку в Хроме код срабатывает только при повторном клике
При клике на ссылку в Хроме код срабатывает только при повторном клике в мазили работает корректно с первого раза как исправить код ниже...

При клике на ссылку занести эту же ссылку в файл *.txt
При клике на ссылку занести эту же ссылку в файл *.txt вот что я написал: $site = file('site.txt'); foreach($site as $line) { ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru