powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись в БД без ID
17 сообщений из 17, страница 1 из 1
Запись в БД без ID
    #37525842
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

У меня есть текстовое поле с ID="Name"
Я туда ввожу имя человека.

Далее при нажатии на плюс появляются ещё текстовые поля (через javascript), которым я даю id=Name_1,Name_2,Name_3
и т.д.

Скажите, каким образом я могу записать в БД всех введённых людей, если я не знаю сколько будет айдишников.
Я не знаю, будет ли Name_12, Name_24 и т.д.
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525848
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsДалее при нажатии на плюс появляются ещё текстовые поля (через javascript)и пусть при этом в какой-то HiddenField записывается их количество
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525854
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрабатывайте всю колекцию своих контролов Name и инсерте в базу себе спокойно все значения , зачем знать будет ли Name_24 ?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525870
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понял.
я ещё сделал кнопку удалить.
Т.е. может быть так:

Нужно записать только:
Name_3
Name_15
Name_29
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525873
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Studentsне совсем понял.
я ещё сделал кнопку удалить.
Т.е. может быть так:

Нужно записать только:
Name_3
Name_15
Name_29

А как вы в базу пишите, код ?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525883
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Studentsне совсем понялЭто Вы мне?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525884
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логика такая, нужно просто будет тогда записать 3 имени в БД, т.к. осталось в форме всего:
Name_3
Name_15
Name_29
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525923
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашёл, с помощью Request.Form
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37525929
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Studentsнашёл, с помощью Request.Form

угу
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527623
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C Request.Form тоже не всё гладко.
У меня есть код города и сам телефон:
Phone Phone_main
495 12345678
756 88877755

Код: plaintext
ph1.AppendFormat("{0} {1}", Request.Form["Phone"], Request.Form["Phone_main"]);

но записывается всё так:
495 756, 12345678 88877755


Скажите, можно ли с Request.Form сделать всё правильно, чтобы записывалось:
495 12345678, 756 88877755
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527632
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Request.Form["Phone_1"]
?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527635
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsДалее при нажатии на плюс появляются ещё текстовые поля (через javascript), которым я даю id=Name_1,Name_2,Name_3а какое значение присваивается их атрибуту name ?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527647
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У когда города name="Phone"
у номера name="Phone_main"

Phone Phone_main
495 12345678
756 88877755

Так не работает:
Код: plaintext
1.
2.
3.
for (int i = 0; i < 10; i++)
                {
                    ph1.AppendFormat("{0} {1}", Request.Form["Phone_i"], Request.Form["Phone_main_i"]);
                }

у ph1 значение - пустота.



Так:
Код: plaintext
1.
ph1.AppendFormat("{0} {1}", Request.Form["Phone"], Request.Form["Phone_main"]);
                

Получается плохо выглядит:
495 756, 12345678 88877755
код1 код2, номер1 номер2

А нужно:
код1 номер1, код2 номер2
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527667
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно как-то выгрузить не сразу всё (Request.Form["Phone"]), а по одному по очереди?
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527686
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StudentsМожно как-то выгрузить не сразу всё (Request.Form["Phone"]), а по одному по очереди?

Код: plaintext
1.
   var Phone_main = Request.Params["Phone_main"].Split(',');
            var Phone = Request.Params["Phone"].Split(',');
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527688
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запись в БД без ID
    #37527703
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясно, спасибо.
Теперь всё работает.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запись в БД без ID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]