Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как подставлять значения из массива,в форму и автоматически отправлять
Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2018
Помог: 0 раз(а)
Здравствуйте,возникла такая задача,имея,некий массив со значениями,подставлять их в форму,чтобы при этом форма автоматически отправлялась ,и бралось следующее значение из массива и тоже подставлялось.Подскажите,Кто-нибудь,как это можно реализовать на php и js.
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Solomon пишет:
Здравствуйте,возникла такая задача,имея,некий массив со значениями,подставлять их в форму,чтобы при этом форма автоматически отправлялась ,и бралось следующее значение из массива и тоже подставлялось.Подскажите,Кто-нибудь,как это можно реализовать на php и js.
Добрый день!
Я написал функцию ArrayToFormSubmit($FormId,$Action,$HiddenField)
Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2018
Помог: 0 раз(а)
Vladimir Kheifets пишет:
Solomon пишет:
Здравствуйте,возникла такая задача,имея,некий массив со значениями,подставлять их в форму,чтобы при этом форма автоматически отправлялась ,и бралось следующее значение из массива и тоже подставлялось.Подскажите,Кто-нибудь,как это можно реализовать на php и js.
Добрый день!
Я написал функцию ArrayToFormSubmit($FormId,$Action,$HiddenField)
Спасибо большое!.Но я имел ввиду,не подставлять все элементы массива сразу.Например.у меня есть массив со значениями array('fisrt' => 'Your name', 'second' => 'Last anme'); и так дальше,и мне нужно,чтобы в форму подставлялось лишь одно значение из этого массива,если форма была отправлена успешно,то следующее и тоже отправить и т.д,пока не закончатся все элементы массива.я хотел сделать так,Через каждые 10 сек обновлять страницу,это можно сделать через ajax,потом проверять сколько раз было обновление и записывать это в переменную,потом по этой цифре брать нужный элемент из массива.Только я не понимаю ,как это сделать,вот,что я имел ввиду,но за этот пример все равно спасибо!
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Solomon пишет:
Спасибо большое!.Но я имел ввиду,не подставлять все элементы массива сразу.Например.у меня есть массив со значениями array('fisrt' => 'Your name', 'second' => 'Last anme'); и так дальше,и мне нужно,чтобы в форму подставлялось лишь одно значение из этого массива,если форма была отправлена успешно,то следующее и тоже отправить и т.д,пока не закончатся все элементы массива.я хотел сделать так,Через каждые 10 сек обновлять страницу,это можно сделать через ajax,потом проверять сколько раз было обновление и записывать это в переменную,потом по этой цифре брать нужный элемент из массива.Только я не понимаю ,как это сделать,вот,что я имел ввиду,но за этот пример все равно спасибо!
Добрый день!
Я видел, другую тему, которую Вы открыли про передачу значений переменных.
Вроде бы с этим Вы разобрались.
В данном случае Вам потребется завести переменную, например, indeх и передавать её через $_POST
p.s. смущает "если форма была отправлена успешно"... впрочем, в жизни всякое бывает...
Удачи!
Solomon
Отправлено: 12 Апреля, 2018 - 19:15:19
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2018
Помог: 0 раз(а)
Vladimir Kheifets пишет:
Solomon пишет:
Спасибо большое!.Но я имел ввиду,не подставлять все элементы массива сразу.Например.у меня есть массив со значениями array('fisrt' => 'Your name', 'second' => 'Last anme'); и так дальше,и мне нужно,чтобы в форму подставлялось лишь одно значение из этого массива,если форма была отправлена успешно,то следующее и тоже отправить и т.д,пока не закончатся все элементы массива.я хотел сделать так,Через каждые 10 сек обновлять страницу,это можно сделать через ajax,потом проверять сколько раз было обновление и записывать это в переменную,потом по этой цифре брать нужный элемент из массива.Только я не понимаю ,как это сделать,вот,что я имел ввиду,но за этот пример все равно спасибо!
Добрый день!
Я видел, другую тему, которую Вы открыли про передачу значений переменных.
Вроде бы с этим Вы разобрались.
В данном случае Вам потребется завести переменную, например, indeх и передавать её через $_POST
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.