Моя страница conisits of x количество форм. Один для каждой записи в базе данных. Пользователь может изменить данные и сохранить отдельный элемент обратно в базу данных.Опубликовать несколько форм на одной кнопке
Но где я застрял с кнопкой SAVE ALL. Можете ли вы опубликовать несколько форм? Я вполне уверен, что вы не можете с php, поэтому я рассматриваю javascript для решения моих проблем. В частности:
document.forms.submit();
Все, что происходит, что происходит на той же странице (т.е. когда форма передается это помещает значение в конце URL (foo?delete=true
), и есть PHP в верхней части страница, которая делает что-то вроде: if delete is true -> delete field... else carry on as normal
Мой мозг говорит, я должен сделать что-то вроде: (где $ размер подсчетом, сколько форм есть)
<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» подошло, затем страница была обновлена, и ничего больше не произошло.
Это то, что мне нужно сделать даже возможно? Если это так, о чем?
Благодаря
Первоначально у меня были все мои фишки в 1 форме, но все получилось сложным быстро, и мне нужно было иметь их в отдельных формах (не помню точно, почему сейчас) Думаю, мне придется пойти на идею ajax, спасибо –