Это то, что я хочу:Foreach цикл с несколькими массивами
foreach($_POST['something'] as $something){
foreach($_POST['example'] as $example){
$query = mysql_query("INSERT INTO table (row, row2) VALUES ('{$something}','{$example}')");
}
}
$_POST['something']
и $_POST['example']
массивы от входа с
name="something[]"
и name="example[]"
.
Проблема:
В этом случае я буду посылать данные дважды в базу данных. Поэтому мне нужно решение, в котором я могу зацикливаться на 2 массивах, не сводя данные дважды.
РЕДАКТИРОВАТЬ
- Два массива всегда будет иметь тот же размер
- В mysql_query я будет иметь другие элементы, а не только грести, ROW2, и те будут без какого-либо статического массива.
Я не понимаю, как вы отправляете данные дважды. Не могли бы вы показать какой-то образец вывода, если вы положили 'echo' в' foreach'? – KLee1