push
Новичок
Вопрос по обходу массива и загружение результата в базу.
пишу небольшой скрипт загрузки из формы данных в базу.
вот немного затупил, не могу придумать дальнейший верный шаг.
есть массив $_POST:
обхожу его следующим методом и пытаюсь загрузить в базу следующим методом.:
метод загрузки выглядит так:
вопрос про вот эти 2 строчки
$ins = $v.",";
$wo->recieve_cl($ins.$numberce,$numberwo);
переменные в метод загружаются через запятую. $ins с запятыми, по логике человека все должно работать но вот по логике машины нет...
ошибка missing argiment... как же ему передать этот массив?
наверное вообще не туда шагаю, пните в ту сторону =)
пишу небольшой скрипт загрузки из формы данных в базу.
вот немного затупил, не могу придумать дальнейший верный шаг.
есть массив $_POST:
PHP:
array(7) { ["date"]=> array(1) { [0]=> string(1) "1" } ["partnumber"]=> array(1) { [0]=> string(1) "2" } ["qty"]=> array(1) { [0]=> string(1) "3" } ["order"]=> array(1) { [0]=> string(1) "1" } ["used"]=> array(1) { [0]=> string(1) "1" } ["wo"]=> string(10) "W705255132" ["send"]=> string(9) "Отправить" }
PHP:
foreach ($_POST as $key=>$values){
foreach ($values as $v){
$ins = $v.",";
$wo->recieve_cl($ins.$numberce,$numberwo);
}
}
PHP:
function recieve_cl($date,$partnumber,$qty,$order,$used,$number_ce,$wo){ # Добавление записи на списание.
$wo = $this->check_wo($wo);
$number_ce = $this->check_ce($number_ce);
$date = $this->check_date($date);
$partnumber = $this->check_partnumber($partnumber);
$qty = $this->check_qty($qty);
$order = $this->check_var($order);
$used = $this->check_var($used);
$str = mysql_query("insert into wo.PartNumbersWrittenOFF
(wo,numberce,date,partnumber,qty,order,used,datenow
)
values
('$wo','$number_ce','$date','$partnumber','$qty','$order','$used',CURDATE()
)
");
return $str;
}
$ins = $v.",";
$wo->recieve_cl($ins.$numberce,$numberwo);
переменные в метод загружаются через запятую. $ins с запятыми, по логике человека все должно работать но вот по логике машины нет...
ошибка missing argiment... как же ему передать этот массив?
наверное вообще не туда шагаю, пните в ту сторону =)