<MyRusakov.ru />

Создание и продвижение лендинга под ключ

Создание и продвижение лендинга под ключ

Данный курс научит Вас создавать профессиональные лендинги на любую тематику с нуля и под ключ. Помимо теории Вы так же своими глазами будете видеть, как создаётся лендинг: заказывается дизайн, верстаются страницы, программируется клиентская часть и Admin-панель, а после лендинг размещается в Интернете. Так же Вы узнаете, как продвигаются лендинги и, самое главное, Вы увидите, как это делается на примере созданного лендинга до первых клиентов.

И, наконец, к курсу идут 4 очень полезных и актуальных Бонуса для лендингов: "Подключение онлайн-консультанта", "Система уведомлений по SMS", "Автоматизация управления Яндекс.Директом" и "Продажа товаров с AliExpress.com".

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

Подписавшись по 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.
Профиль Ответить