私は現在、ショッピングカートに取り組んでいます。fetch_array が mysql DB のアイテムから結果を取得しないという問題に遭遇しました。現在の数量とユーザーのメモを取得するには、これが必要です。次に、新しい値を古い値に追加し、ノートを結合します。現在、$newQty と $newNotes のみが、前のページのフォームからの値を返しています。何か案は?
$item_query = "SELECT COUNT(*) FROM `rel` WHERE `cart_id` = ' " .$cartId. "' && `id_item` = ' " .$item_id. " '";
$item_result = $mysqli->query($item_query) or die($mysqli->error.__LINE__);
if($item_result->num_rows == 1) {
while($getOldItems = $item_result->fetch_array()){
$oldQty = $getOldItems['amount'];
$oldNotes = $getOldItems['notes'];
$newQty = ($oldQty + $item_quantity);
$newNotes = $oldNotes . $item_notes;
print("Old QTY: $oldQty, Old Notes: $oldNotes, New QTY: $newQty, New Notes: $newNotes");
}
}