Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
103 / 90 / 75
Регистрация: 04.11.2011
Сообщений: 1,820

В ссылку не передаются переменные

27.07.2019, 20:35. Показов 1198. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
После регистрации, пользователю на почту приходит ссылка, для активации аккаунта, ссылка выглядит следующим образом:

PHP
1
2
3
4
$valid_sql = $mysqli->query("SELECT `id` FROM `user` WHERE login='".$login."'");    
$valid_row = $valid_sql->fetch_assoc();
$id_act = $valid_row["id"];
$messageEmail = $mess.' <a href="https://mysite.com/activate.php?login='.$login.'&id_act='.$id_act.'">link</a> '.$mess1;
Но проблема в том, что id_act по какой-то причине не вставляется в ссылку, но логин на месте
PHP
1
2
3
echo $id_act;
echo $login;
echo "<a href="https://mysite.com/activate.php?login='.$login.'&id_act='.$id_act.'">link</a>";
Выводят то что нужно, но когда письмо приходит на почту, то $id_act там нет. В чем может быть проблема?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.07.2019, 20:35
Ответы с готовыми решениями:

Не передаются переменные в функцию
Специалисты, помогите, пожалуйста. По кнопке должна заполняться форма. А с передаваемыми переменными беда. &lt;script...

Не передаются переменные из формы
здраствуйте, пожайлуста, помогите , не могу найти ошибку(не показует переменные): в html-файле: &lt;html&gt; &lt;head&gt; ...

Undefined variable (Не передаются переменные)
&lt;?php //заголовок header (&quot;Content-type:text/vnd.wap.wml; charset=utf-8&quot;); print '&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;'. ...

4
Невнимательный
 Аватар для ft4l
3107 / 1278 / 358
Регистрация: 08.02.2013
Сообщений: 7,477
Записей в блоге: 2
28.07.2019, 00:02
попробуйте так:
PHP
1
2
3
4
5
6
$valid_sql = $mysqli->query("SELECT `id` FROM `user` WHERE login='".$login."'");
if($valid_sql->num_rows) {
  $valid_row = $valid_sql->fetch_assoc();
  $id_act = $valid_row["id"];
}
else $id_act = '0';
или перепроверьте добавляется ли в таблицу это login, на момент выполнения запроса

Добавлено через 4 минуты
точнее даже if($valid_sql && $valid_sql->num_rows)
т.к. запрос может не выполниться или может ничего не вернуть
1
103 / 90 / 75
Регистрация: 04.11.2011
Сообщений: 1,820
28.07.2019, 21:28  [ТС]
Все равно, ссылка приходит, но выглядит следующим образом https://mysite.com/activate.ph... rt&id_act=
Уже 2ой день сижу и не могу понять в чем проблема

Добавлено через 2 часа 53 минуты
Может кто-то помочь?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
28.07.2019, 22:09
Лучший ответ Сообщение было отмечено Xo6ut как решение

Решение

http://phpfaq.ru/debug
1
103 / 90 / 75
Регистрация: 04.11.2011
Сообщений: 1,820
28.07.2019, 22:57  [ТС]
Настолько бестолковая ошибка, в общем никакой проблемы на самом деле не было, просто не в том месте определил переменные, но все равно спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2019, 22:57
Помогаю со студенческими работами здесь

Переменные не передаются
Здраствуйте, нужна помощь делаю бот для телеграмма, но вопрос не в боте а в коде Переменные sleep = 0, def = 0, atk = 0; В...

Не передаются переменные с AJAX
Ребят, такая проблема. Хочу передать 9 переменных методом $_POST, используя AJAX, но в итоге ничего не происходит. Помогите пожалуйста. ...

Не передаются переменные через cURL
Добрый день, пишу авторизацию для сайта и возникла проблема при отправке пост запроса. curl_setopt($ch, CURLOPT_POSTFIELDS,...

Как передаются переменные в функцию?
Форма: $object=new user; if (isset($_POST)){ $login=$_POST; $password=$_POST; ...

CodeIgniter: Не передаются переменные из контроллера в представление
Здраствуйте, уважаемые форумчане. У меня не получается кое-что в CodeIgniter, вот собственно в чем суть вопроса. Я подключаю в контролере...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru