Мы в Telegram
Добавить новость



Новости сегодня на DirectAdvert

Новости сегодня от Adwile

Клонирование полей, name="service[]", функция записи в бд for ($i = 0;

Задача довольно простая, но для тех кто шарит, уже пытались помочь и чет пришли в тупик.
Сайт на кохане, ko7, кто работал с любыми фраемворками тот поймет.

Стоимость договорная.

На сайте в админке есть категории, можно добавлять категорию и потом в эту категорию еще категорию и будет подкатегория.

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

Как это выглядит:



Я сделал скрипт дублирование строк, чтобы можно было еще вариант услуги добавить, это при клике на кнопку.

Сам скрипт дублирование с добавлением 1, 2, 3 и так далее
<script>
$(function() {

let counter_line = 1;

$(document).on('click', '.Addname', function() {

let obj = `
<tr>
<td>
<input type="texttttaf" name="service[${counter_line}]" />
</td>
<td>
<input type="texttttaf" name="unit[${counter_line}]" />
</td>
<td>
<input type="texttttaf" style="width:90px" name="price[${counter_line}]" /> руб
</td>
</tr>
`;
const newRow = $(obj);

$('.addlist').append(newRow);
counter_line++;
});

});
</script>

При дублировании, у меня добавляется число в name 1, 2 и так далее.
Вид в шаблоне:



Далее, в бд в таблице категории, я создал поля



Далее в контроллере, у меня функция такая, обвел красным



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

И не совсем понимаю, как это должно в три поля со всех строк все записываться, данный метод посоветовали но как он работает я не совсем понял )

Читайте на 123ru.net

Другие проекты от 123ru.net



Архангельск

Постановки о генетике и космосе победили в конкурсе школьных спектаклей в Архангельске



Мир

Необычное в Москве, или как проехать к мощам Матроны Московской?






103news.com — быстрее, чем Я..., самые свежие и актуальные новости Вашего города — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 103news.com.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Вашего города или других населённых пунктов Вашего региона мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Вашем городе можно самостоятельно через форму.

Другие популярные новости дня сегодня


Новости 24/7 Все города России





Топ 10 новостей последнего часа




Новости России

Travel-эксперт Тариел Гажиенко: какую страну выбрать для семейного отпуска

Форум Доноров представил результаты первой лаборатории проекта «Музеи и меценаты»

Стоп, снято: мошенники придумали новые схемы с фейковыми фотосессиями

White Queen Birthday party «Королева морей»


Москва

Пресс-релиз | CRYPTONIUM | Новая экосистема для заработка на криптовалюте | Арбитраж | Трейдинг | Обучение






Rss.plus
Moscow.media
Москва

Собянин рассказал о внедрении ЕМИАС в федеральных и региональных медучреждениях



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Сергей Брановицкий

Композитор Классической музыки Сергей Брановицкий представляет произведения классической музыки.




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

"Динамо" обыграло "Сочи" в матче РПЛ и догнало "Краснодар" и "Зенит"

«Динамо» возглавило турнирную таблицу РПЛ после победы над «Сочи»

Сезон 2024 года открыт!


Андрей Рублёв

На кураже: Рублёв пробился в финал «Мастерса» в Мадриде, Медведев снялся из-за травмы



Новости Крыма на Sevpoisk.ru


Москва

В Москве ребенок попал в больницу после столкновения с электровелосипедом



Частные объявления в Вашем городе, в Вашем регионе и в России