شما کل فایل PHP رو نذاشتید.
از طرفی هم ارور تو خط ۲۶ هست. آدم از کجا بفهمه خط ۲۶ کدومه؟!
درضمن وقتی که کد PHP رو میذارید حتما از تگهای PHP ادیتور استفاده کنید تا خوانا باشه.
اوکی، به هر حال... شما
$product_data['bascket_quantity']
رو کجا مشخص کردید؟
فکر نمیکنم درست این کارو کرده باشید. (ممکنه یه اشتباه تایپی باشه ها)
به هر حال قبل از این که تو خط
$price=$product_data['final_price']/$product_data['bascket_quantity'] ; /// calculate price for update
اونو نمایش بدید، حتما اون متغیر رو echo کنید که ببینید درست مقدار دهی شده یا نه.
موفق باشید