Заказчик выбрал исполнителя:
Артур Б
В таблицу записываются данные по выполнению функции.
Необходимо чтоб она вставляла в базу в виде массива.
1. Нужно преобразовать данные из 2 selecta с разных таблиц и одной переменной в массив.
2. Дописать функцию create которая вставить этот массив в БД (множественная вставка).
public function create(){
//write query
$query = "INSERT INTO
" . $this->table_name . "
SET
product_id = ?, master_id = ?, order_id = ?";
$stmt = $this->conn->prepare($query);
$stmt->bindParam(1, $this->product_id);
$stmt->bindParam(2, $this->master_id);
$stmt->bindParam(3, $this->order_id);
if($stmt->execute()){
return true;
}else{
return false;
}
}
И сам обработчик
$detail = new Detail($db);
$detail->product_id = $_POST['product_id'];
$detail->master_id = $_POST['master_id'];
$detail->order_id = $lad;
if($detail->create()){
echo "order was created.";
}
else {
echo "Unable to create order.";
}
Опубликован 19.03.2016 в 12:27 Последнее изменение: 19.03.2016 в 12:31