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]')");
}
}
У меня в форме два массива, которые создаются циклом 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]')");
}
}