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

Не выводится инормация при вводе id пользователя

17.10.2016, 23:49. Показов 555. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, посмотрите что тут не так, при вводе id пользователя в адресную строку(существующего) ни чего не выводиться, при вводе не существующего id, не выводит что такого пользователя нет. т.е. он постоянно ни чего не выводит, ну кроме html. Спасибо.


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
                                                                           
<?php                                                                      
require '/database_connection.php';                                        
$user_id = $_REQUEST['user_id'];                                           
$select_query = "SELECT * FROM users_qw WHERE user_id = $user_id";         
$results = mysql_query($select_query);                                     
    if ($results) {                                                        
    $row = mysql_fetch_row($results);                                      
        $first_name = $row['first_name'];                                  
        $email = $row['email'];                                            
        $about = $row['about'];                                            
        $img_user = $row['img_user'];                                      
    } else {                                                               
        die("Такокого пользователя не существует");                        
    }                                                                      
        ?>                                                                 
                                                                           
<!DOCTYPE html>                                                            
<html lang="">                                                             
            <head>                                                         
                <meta charset="UTF-8">                                     
                <title>Title</title>                                       
            </head>                                                        
        <body>                                                             
        <p>привет: <?php echo "$first_name"; ?></p>                        
        <p>твой email: <?php echo "$email"; ?></p>                         
        <p> о себе: <?php echo $about; ?> </p>                             
        <p><img src="<?php echo $img_user; ?>" class="img_user" />         
         </p>                                                              
        </body>                                                            
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2016, 23:49
Ответы с готовыми решениями:

При вводе звёздочки (character) выводится ошибка
recursive subroutine napravlenie(znak,vved_znak,error,charact) character(1) znak character(len(vved_znak)) vved_znak ...

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

Почему при вводе любых значений выводится NaN?
условие звучит так: Даны гипотенуза и катет.Определить радиус окружности,описанный около определяемого ими прямоугольного треугольника и...

8
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.10.2016, 23:53
PHP код не выполняется / не работает / выводится в браузер / пустая белая страница
0
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 18
18.10.2016, 00:10  [ТС]
Notice: Undefined index: first_name in Z:\home\test\www\scripts\user_show.php on line 11

Notice: Undefined index: email in Z:\home\test\www\scripts\user_show.php on line 12

Notice: Undefined index: about in Z:\home\test\www\scripts\user_show.php on line 13

Notice: Undefined index: img_user in Z:\home\test\www\scripts\user_show.php on line 14
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
18.10.2016, 00:13
Надо заменить mysql_fetch_row на mysql_fetch_assoc
1
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 18
18.10.2016, 00:27  [ТС]
спасибо большое, помогло. но он все равно не пишет что такого пользователя не существует, при воде несуществующего Id
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
18.10.2016, 00:31
PHP
1
if (mysql_num_rows($results) > 0)
1
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 18
18.10.2016, 08:16  [ТС]
спасибо)))
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
18.10.2016, 10:58
kiplinggg,
PHP/HTML
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
<?php
 
require '/database_connection.php';
$user_id = isset($_REQUEST['user_id']) ? (int)$_REQUEST['user_id'] : 0;
$sql = "SELECT * FROM `users_qw` WHERE `user_id`='{$user_id}' LIMIT 1";     
$user = mysql_fetch_assoc(mysql_query($sql));
 
?>                                   
<!DOCTYPE html>
<html>
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title>
 
</head>
<body>
 
<?php if(!empty($user)): ?>
    <p>привет: <?php echo $user['first_name']; ?></p>                        
    <p>твой email: <?php echo $user['email']; ?></p>                         
    <p> о себе: <?php echo $user['about']; ?> </p>                             
    <p>
        <img src="<?php echo $user['img_user']; ?>" class="img_user" />
    </p>
<?php else: ?>
    <p>Пользователь не найден!</p>
<?php endif; ?>
 
</body>
</html>
1
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
18.10.2016, 11:44
Результат запроса нужно проверять. Условие в ветвлении можно сделать попроще: if ($user)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.10.2016, 11:44
Помогаю со студенческими работами здесь

Минус при вводе с клавиатуры (с доп. тоже) не выводится в TextBox
Здравствуйте, подскажите пожалуйста, работая с регулярными выражениями столкнулся с такой проблемой: &quot;минус при вводе с клавиатуры(с...

При любом вводе выводится 0 в качестве результата. В чем ошибка?
результат выводит как ноль, при любом вводе чисел include io.asm s segment stack ;сегмент стека dB 1000 dup (?) s ends data...

При вводе одинаковых чисел минимальных или максимальных не выводится результат
Что нужно добавить,чтобы работало правильно program minandmax; var a,b,c,d,e:integer; begin writeln ('введите числа'); readln...

При вводе определенной буквы или символа-выводится какое-либо сообщение
Необходимо ввести допустим букву &quot;s&quot; после чего, вывод какого-либо сообщение

При вводе слова выводится результат сколько в нем переходов от гласных к согласным и наоборот
Требуется написать программу в которой будет 2 функции( мейн и ,,,) в которой при ввовде слова будет вовдится результат сколько в нем...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
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