Добавление двух массивов в базу

levi-de

Новичок
Добавление двух массивов в базу

У меня в форме два массива, которые создаются циклом while

<input type="hidden" name="zim[]" value="<?php echo"".$rows['zimmerart'].""; ?>" />
<input type="text" name="preis[]" class="feld5" />

Помимо этих данных также сусчествуют поля с "постоянными" данными. Напр.
<input type="hidden" name="ident" value="<?php echo"$_REQUEST[ident]"; ?>">

Задача, добалить в МайСКЛ количество строчек равное количеству елементов обоих массивов (количество в любом случае одинаковое) причём, чтобы каждое zim соответссвовасло своему preis. А все другие поля должни оставаться одинаковими для каждой добавленной строки.

Вот пробовал так

foreach($zim as $zimm)
{
mysql_query("insert into tabelle_conf values ('$id', '$_REQUEST[ident]', '$_POST[abtag]', '$zimm', '$preiss')");
}

вместо preiss писчет Array, что логично.
Как мне ресчить эту проблему?

Спасибо

-~{}~ 28.02.06 15:23:

идеально било бы

foreach($zim as $zimm && $preis as $preiss)
{
mysql_query("insert into tabelle_conf values ('$id', '$_REQUEST[ident]', '$_POST[abtag]', '$zimm', '$preiss')");
}

но так к сожалению нельзя :-((

-~{}~ 28.02.06 15:28:

vlokennimi ciklami toje ne goditsja - stroki peremnojajutsja

-~{}~ 28.02.06 16:04:

Vsjo, rebjata, pridumal, komu nado pol'zujtes'

if(is_array($zim) && is_array($preis))
{
$num=count($zim);
for($j=0;$j<$num;$j++)
{
mysql_query("insert into tabelle_conf values ('$id', '$_REQUEST[ident]', '$_POST[abtag]', '$_POST[bistag]', '$zim[$j]', '$preis[$j]')");
}
}
 
Сверху