<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

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

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не получается сделать подписку
12.04.2013 14:55:01 Не получается сделать подписку Сообщение #1
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

$last_subscribe["post_id"] - вот эта переменная у Вас отсутствует, возможно, в таблице нет поля post_id.
Профиль Ответить
12.04.2013 14:57:51 Не получается сделать подписку Сообщение #2
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Оно там есть, посмотрите в скрине в первом сообщении
Профиль Ответить
12.04.2013 15:04:10 Не получается сделать подписку Сообщение #3
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Михаил, я вас очень прошу, попробуйте у себя её сделать по этому шаблону. Посмотрите, работает у вас или нет...

Просто там непонятно ничего.
Профиль Ответить
12.04.2013 18:25:22 Не получается сделать подписку Сообщение #4
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Эх Михаил-Михаил, Вы бы иногда проверяли что пишите, в статье грубейший недочёт,

как можно выбирать данные из массива если num_rows вернул 0 и массив пустой? Скажите мне как =)?

Вот правильный код:
if ($result_set->num_rows <= 0) {
$max_post_id = $mysqli->query("SELECT MAX(`post_id`) as max_post_id FROM `$table_subscribe`";
$max_id_row = $max_post_id->fetch_assoc();
$result_set = $mysqli->query("SELECT `id` FROM `$table_lesson` WHERE `id` > '".$max_id_row['max_post_id']."' LIMIT 1";
if ($result_set->num_rows <= 0) exit; // Если ничего нового нет, то просто выходим
$post = $result_set->fetch_assoc(); // Получаем данные о новой статье
$mysqli->query("INSERT INTO $table_subscribe (`post_id`, `subscriber_id`, `end`) VALUES ('".$post['id']."', '0', '0')"; // Добавляем в очередь новую рассылку
exit; // Выходим, а через 10 минут данный скрипт будет снова запущен, и уже пойдёт непосредственно рассылка писем
}


А теперь берите и переписывайте статью.
Профиль Ответить
12.04.2013 21:37:22 Не получается сделать подписку Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Я лучше напишу новую версию статьи, там будет другой подход использоваться, попроще. Данный же подход я вытаскивал из движка этого сайта, и, видимо, допустил много ошибок, убирая ООП, другие объекты и прочее.
Профиль Ответить
13.04.2013 00:04:26 Не получается сделать подписку Сообщение #6
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Очень надеюсь что она будет в ближайшие дни. И всё таки от вас, специалиста, я такого не ожидал...
Профиль Ответить
13.04.2013 10:53:46 Не получается сделать подписку Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Она выйдет 22-го апреля.
Профиль Ответить