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

Php-сценарий userinfo.php для вывода из таблицы users данных о пользователе

10.04.2015, 15:23. Показов 1916. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите Написать php-сценарий userinfo.php для вывода из таблицы users данных о пользователе (имя, фамилия, адрес e-mail, адрес) по его известному псевдониму. Псевдоним передается с помощью формы с элемента - выпадающий список, элементами которого являются все существующие псевдонимы из таблицы users.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2015, 15:23
Ответы с готовыми решениями:

Что нужно для вывода данных из базы в xml на php
Добрый день, хочется сделать чтобы данные из базы данных на mysql по запросу выводились в браузере в виде таблички и те данные, которые не...

Отображение данных о пользователе после авторизации php+mysql
Доброго времени суток, прошу помощи в такой проблеме : есть система "личного кабинета", которая состоит из 2-х файлов : login.php ...

После нажатия на кнопку выполнять сценарий php и javascript (или 2 сценария php)
народ, у мну такая проблема: мне нужно, что бы после нажатия на кнопку выполнялся сценарий php, и javascript(или 2 сценария php). Тоесть я...

6
Заблокирован
10.04.2015, 15:40
Цитата Сообщение от Lanett Посмотреть сообщение
Помогите Написать
Так помочь или написать за тебя? Если помочь, где твой код?
0
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 6
10.04.2015, 15:43  [ТС]
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
<?php
$host = "localhost";
$name = "root";
$pass = '';
$db = "portal"; 
$res = mysql_connect($host,$name,$pass);
if($res == true) {
$db = mysql_select_db($db,$res);
if($db == false) {
 echo "Database not found";
};
} else {
echo "Data is entered incorrectly";
};
 
$user_data = mysql_query("SELECT * FROM `users`");
if(mysql_num_rows($user_data)>0) {
$row = mysql_fetch_array($user_data);
} else {
echo "Table is empty";
};
 
echo $row['nik'];
?>
0
Заблокирован
10.04.2015, 16:05
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
$host = "localhost";
$name = "root";
$pass = '';
$db = "portal";
 
mysql_connect($host, $name, $pass) or die('Нет соединения с сервером');
mysql_select_db($db) or die('Нет соединения с БД');
 
 
$user_data = mysql_query("SELECT `nik` FROM `users`")or die(mysql_error());
if(mysql_num_rows($user_data)>0) 
  {
    $arr = array();
    while($row = mysql_fetch_assoc($user_data))
      {
        $arr[] = $row;
      }
  }
else 
  {
    echo "Таблица пуста";
  }
 
foreach($arr as $item)
{
  echo $item['nik'].'<br>';
}
1
 Аватар для ISerg1986
16 / 16 / 13
Регистрация: 12.01.2014
Сообщений: 177
10.04.2015, 20:20
Цитата Сообщение от Trukl Посмотреть сообщение
Код PHP
Интересно. Сначала из бд в массив, потом массив на вывод. Двойная работа и минус память. Зачем?


Часть кода
Получить всю информацию из таблицы, по нику пользователя
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//Тут подключение, выбор базы - ваш код....
//Выбрать всё (я же не знаю, что вам конкретно надо) из таблицы users где ник=переменная ник, только первую попавшуюся запись
//(ники же уникальны? что нам мускул грузить за зря)
$result = mysql_query("SELECT * FROM `users` WHERE `nik`='$nik' LIMIT 1");
//Сколько строк нашли?
$select_amt = mysql_num_rows($result);
//Больше 0 строк - выводим в цикле
if ($select_amt>0)
{
//Вывод в цикле
for($select_amt; $select_amt>0; $select_amt--)
{
//Именно mysql_fetch_assoc
$row=mysql_fetch_assoc($result); 
//Лучше в переменные, а не таскать $row[name] по коду.
$name=$row[name];
$surname=$row[surname];
 
//Сам вывод
echo "Ник  пользователя $nik имя $name Фамилия $surname";
}
}
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.04.2015, 23:52
Цитата Сообщение от ISerg1986 Посмотреть сообщение
LIMIT 1
Цитата Сообщение от ISerg1986 Посмотреть сообщение
//Больше 0 строк - выводим в цикле
Да, блин, десяток строк в ответе будет, по-любому надо в цикле..
З.Ы.
Notice: Use of undefined constant name assumed 'name'
Notice: Use of undefined constant surname assumed 'surname'

И насчет таскания кучи переменных вместо одного массива я бы еще поспорил
0
 Аватар для ISerg1986
16 / 16 / 13
Регистрация: 12.01.2014
Сообщений: 177
11.04.2015, 00:12
Цитата Сообщение от KOPOJI Посмотреть сообщение
Notice: Use of undefined constant name assumed 'name'
Notice: Use of undefined constant surname assumed 'surname'
Ясное дело.

Цитата Сообщение от KOPOJI Посмотреть сообщение
И насчет таскания кучи переменных вместо одного массива я бы еще поспорил
Всё зависит от конкретной задачи. Но иногда, лучше таскать переменные, перезаписывая их значения - чем хранить в памяти кучу массивов. ИМХО.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2015, 00:12
Помогаю со студенческими работами здесь

Передача данных с html-формы в php-сценарий
Форма &lt;html&gt; &lt;head&gt; &lt;title&gt;HTML Form &lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form action=&quot;HandleForm.php&quot; method=post&gt; First Name &lt;input...

Сортировка php данных из трех таблиц для вывода по времени
Всем доброго времени суток, опишу следующую проблему которую я не знаю как реализовать уже в процессе. Итак: есть блок в который нужно...

php информация о пользователе
Вот у меня такой код: &lt;?php if(eregi(&quot;opera&quot;,$_SERVER)) $browser = &quot;OP&quot;; else if(eregi(&quot;msie&quot;,$_SERVER)) ...

Не работает запрос вывода данных PHP
Помогите пожалуйста, есть код граббера: (class.php) &lt;?PHP function pr($str){ echo...

php, message and link for users
Привет, когда человек зарегался на сайте, ему на указанное мыло летит письмо, а в этом письме ссылка, чтобы завершить регу. Как лучше...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru