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

Не приходит информация по GET

29.04.2016, 17:55. Показов 639. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть страница со списком пользователей:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="http://ur/style.css" type="text/css">
<title>Вывод списка </title>
</head>
 
<body  class="bg_ok">
<div>
<?php
require 'connect.php'; 
 
 
    
    
    // SQL-запрос
    $strSQL = "SELECT * FROM byl_upck ORDER BY l_name DESC";
 
    // Выполнить запрос (набор данных $data_select содержит результат)
    $data_select = mysql_query($strSQL);
    
    // Цикл по $data_select
    while($row = mysql_fetch_array($data_select)) {
 
       // Имя человека
      $part_name = $row['l_name'] . " " . $row['f_name'] . " " . $row['s_name'];
 
       // Создать ссылку на person.php с id-value в URL
       $strLink = "<a href = 'part_upck_info.php?id = " . $row['id'] . "'>" . $part_name . "</a>";
 
        // Листинг ссылок
       echo "<li>" . $strLink . "</li>";
 
      }
 
    // Закрыть соединение с БД
    mysql_close();
echo "<br/><p>Данные о участниках успешно получены из базы</p>
<p>Страница поиска участников ПЧК доступна по ссылке ниже:</p><br/>";
    
?>
<a class="text_center" href="http://example/poisk-uchastnikov/">Поиск пользователей</a>
</div>
</body>
</html>
она работает нормально, а в файле part_upck_info.php есть скрипт вывода информации только об определенном участнике:
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
32
33
34
35
36
37
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="http://ur/style.css" type="text/css">
<title>Вывод данных о участнике</title>
</head>
 
<body  class="bg_ok">
<div>
<?php
require 'connect.php'; 
 
 
    
    
   // Получить данные из БД, в зависимости от значения id в URL
    $strSQL = "SELECT * FROM byl_upck WHERE id=" . $_GET["id"];
    $data_select = mysql_query($strSQL);
    
    // Цикл по $data_select
    while($row = mysql_fetch_array($data_select)) {
 
        // Вывести данные человека
        echo "<dt>Имя:</dt><dd>" . $row["l_name"] . " " . $row["f_name"] . "</dd>";
 
    }
    // Закрыть соединение с БД
    mysql_close();
    
?>
<a class="text_center" href="http://example/part_upck_list.php">Вернуться к списку участников ПЧК</a>
<br>
<a class="text_center" href="http://example/poisk-uchastnikov-processov-chernobyl/">Поиск пользователей</a>
</div>
</body>
</html>
по GET не передается id участника, а именно
PHP
1
$_GET["id"]
- пустая.
когда вместо $_GET["id"] вставляю переменную, присвоив ей значение id конкретного пользователя, все работает, a так ругается:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/chaesvor/public_html/chernobyl/scripts/part_upck_info.php on line 22
подскажите куда копать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.04.2016, 17:55
Ответы с готовыми решениями:

Написать программу- вводная информация в файле in.txt, выходная информация в out.txt
Написать программу- вводная информация в файле in.txt, выходная информация в out.txt. Срочнооо..

Не приходит E-Mail
Перенес сайт на бесплатный с денвера, на при регистрации не приходит сообщение с ссылкой на продолжение регистрации. На денвере сообщения...

Не приходит ответ от бд
$dbh = mysql_connect(HOST, USER, PSWD) or die(&quot;Не могу соединиться с MySQL.&quot;); $db = mysql_select_db(DATABASE); $query =...

2
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.04.2016, 18:09
Цитата Сообщение от azazel1982 Посмотреть сообщение
PHP
1
$strLink = "<a href = 'part_upck_info.php?id = " . $row['id'] . "'>" . $part_name . "</a>";
Пробелы после id перед и после равно убирать пробовали?

Добавлено через 7 минут
И еще возьмите в привычку проверять выполнился ли запрос или нет с выводом ошибки на стадии разработки:
PHP
1
2
$query = 'какой-то запрос';
$res = mysql_query($query) or die(mysql_error());
И еще совет: переходите с mysql на mysqli.
1
0 / 0 / 1
Регистрация: 18.03.2016
Сообщений: 22
29.04.2016, 18:57  [ТС]
в ссылке генерируется информация: http://example/part_upck_info.php?id=29
убрав пробелы ничего не поменялось...
что касается проверки, вернулся результат "Query was empty"

Добавлено через 26 минут
Спасибо Kerry_Jr, Вы мне очень помогли, таки в пробелах был фокус, я просто страницу не обновил в браузере
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.04.2016, 18:57
Помогаю со студенческими работами здесь

не приходит почта
поставил smtp сервер - &quot;Easy SMTP Server&quot;, входящие порты - 25 и 2525, pop3 порт - 110. все порты открыты, проверил через web-сервис...

Не приходит письмо
Добрый день. Хочу спросить совета. У меня вп 4,0 и при регистрации пользователя ему не приходит письмо активации. Облазил весь инет, но...

Не приходит чек.
Здравствуйте многоуважаемые! У кого как в этом году, чеки уже приходили? У меня обычно чек на почту приходит 2-5 числа (отправлен 25),...

Не приходит почта
Здравствуйте! Извините, если пишу не туда. Заменяю системного администратора, поэтому, если можно, объясните подробнее, в чем может быть...

Не приходит прерывание WakeUpTimer?
Мне необходимо вызывать прерывание раз в какое то время. Решил применить WakeUpTimer. Инициализацию выполнил при помощи Cube (использую...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru