Передача массива в другой файл

ExclusivoN

Новичок
Передача массива в другой файл

Имеется форма, в которой по нажатию одной кнопки передайтся один массив, по нажатию на другую кнопку - другой массив. Как известно, в одной форме не может быть двух кнопок типа submit. Остаётся вариант с передачей при помощи JavaScript по событию onClick() кнопки типа button. Но при использовании этого средства массив передать невозможно, если заведомо не знаешь количество элементов массива. Как поступить?
 

Фанат

oncle terrible
Команда форума
объяснить толком, что за приложение и что за задача.
без употребления слов типа "массив", смысла которых ты всё равно не понимаешь
 

ExclusivoN

Новичок
Формируется список строк по запросу из БД. За каждой строкой закреплён checkbox со значением id, выбранной из БД строки.
Задача: в одном случае отправлять выбранные id'шники на запрос DELETE (при нажатии на кнопку "удалить выбранные"), в другом случае - отправлять на запрос SELECT, а после сохранять результат запроса в файл (при нажатии на кнопку "сохранить выбранные в файл"). Форма естественно одна.
 

bgm

 
ExclusivoN
Мне всегда казалось, что это именно так. Я не прав?
Тебе только казалось. Проверить не удосужился. Поэкспериментируй с вот этим примером:
PHP:
<form method="POST">
<input type="submit" name="action[SELECT]" value="Выбрать"><br>
<input type="submit" name="action[DELETE]" value="Удалить"><br>
</form>
<pre>
<? print_r($_POST); ?>
 

bgm

&nbsp;
Фанат
На мой субъективный взгляд - так более "читабельно". Ну и привычка к структурированию.
 
Сверху