<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

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

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

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

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

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

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

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

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

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

Какая тема Вас интересует больше?

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

Редактирование. вывод инфы
18.05.2013 12:04:29 Редактирование. вывод инфы Сообщение #1
kuller

kuller

Продвинутый

Продвинутый

Дата регистрации:
28.02.2012 15:16:04

Сообщений: 51

Пробую сделать сайт объявлений. И возникла такая трудность. Есть сохраненное объявление. При редактировании нужно выводить информацию которая сохранена. Трудность возникла вот в чем.

В форме есть 3 селекта:
1. Дни работы
2. до или после
3. Время
4. к селектам добавляется input в нем указывается цена.

данные селекты могут дублироваться т.е. после нажатия по кнопке, данные селекты дублируются. Сделано это для того чтоб можно было указать все дни работы, до 5 дней.

Информация сохраняется в таком виде:
В будни после 16:00 499 руб.||Сутки до 15:00 434 руб.

Разделитель || означает что заполнено два селекта.

У меня получился такой код. Для селекта дни работы

$pricehour_arr = array(1 => 'Круглосуточно', 2 => 'Сутки', 3 => 'В праздники', 4 => 'В выходные', 5 => 'В будни', 6 => 'Пн-Вт', 7 => 'Пн-Ср', 8 => 'Пн-Чт', 9 => 'Пн-Пт', 10 => 'Ср-Чт', 11 => 'Пт-Вс', 12 => 'Вт-Чт', 13 => 'Пт-Сб', 14 => 'Вс', 15 => 'Сб', 16 => 'Пн', 17 => 'Пт');
$pricehos = explode('||', stripslashes($row_edit['pricehour']));
for($i=0; $i<=count($pricehos); $i++)
{
$priceho = explode(" ", $pricehos[$i]);

foreach($pricehour_arr as $key => $val)
{
if($priceho[0] == "В"
{
if($val == "В ".$priceho[1]) $selected = "selected";
else $selected = "";
}else{
if($val == $priceho[0]) $selected = "selected";
else $selected = "";
}

$pricehour .= '<option value="'.$key.'" '.$selected.'>'.$val.'</option>';
}
}


Ошибки: в один селект прописываются 5 раз массив $pricehour_arr (понимаю почему так получилось, т.к. селектов может быть до 5)
но выделение нужного дня срабатывает. Следующие селекты остаются пустые.

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

Если что та не понятно попробую объяснить...
Профиль
18.05.2013 12:08:51 Редактирование. вывод инфы Сообщение #2
Admin

Admin

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

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

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

Сообщений: 3063

Если пытается вывестись пустой select, то надо просто уже выходить из цикла, тогда он добавляться не будет.
Профиль
18.05.2013 12:15:27 Редактирование. вывод инфы Сообщение #3
kuller

kuller

Продвинутый

Продвинутый

Дата регистрации:
28.02.2012 15:16:04

Сообщений: 51

вы имеете виду

$pricehour .= '<option value="'.$key.'" '.$selected.'>'.$val.'</option>';

написать за цыклом?
Профиль
18.05.2013 12:23:08 Редактирование. вывод инфы Сообщение #4
Admin

Admin

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

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

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

Сообщений: 3063

Внутри цикла, но если данные подставляются пустые, то просто не выводить select.
Профиль