Моя страница содержит х количество форм.Один для каждой записи базы данных.Пользователь может изменить данные и сохранить отдельный элемент обратно в базу данных.
Но я застрял на кнопке СОХРАНИТЬ ВСЕ.Вы можете разместить несколько форм ??Я совершенно уверен, что вы не можете с php, поэтому я смотрю на JavaScript, чтобы решить мои проблемы.В частности:
document.forms.submit();
Все, что происходит, происходит на той же странице (т. Е. При отправке формы она помещает значение в конец URL-адреса (foo?delete=true
), а php вверхняя часть страницы, которая делает что-то вроде: if delete is true -> delete field... else carry on as normal
Мой мозг говорит, что я должен сделать что-то вроде: (где $ size является подсчетом количества форм)
<p onclick="saveAll('.$size.')">saveall</p>
и функция javascript:
function saveAll(size) {
for(i=0;i<size;i++)
{
document.forms[i].submit();
alert(i); // for testing purposes
}
}
Результатом этого стало то, что страница начала обновляться, затем появилось всплывающее окно с «0», затем страница обновилась, и больше ничего не произошло.
Что мне нужно сделать, даже возможно? Если так, хууууу?
Спасибо