... Это не так глупо, как кажется ...
У меня есть следующий код, который используется моим скриптом таблицы ajax для отображения содержимого базы данных на странице в таблице.
foreach($ct->data as $key => $value){
$ct->data[$key][2]='<a href="quantity.php?partno='.$ct->data[$key][0].'&description='.$ct->data[$key][1].'&quantity='.$ct->data[$key][2].'&order='.$o.'">'.$ct->data[$key][2].'</a>';
$ct->data[$key][3]='<a href="quantity.php?partno='.$ct->data[$key][0].'&description='.$ct->data[$key][1].'&price='.$ct->data[$key][3].'&order='.$o.'">'.$ct->data[$key][3].'</a>';
if($ct->data[$key][4] == "" || $ct->data[$key][4] == null)
$ct->data[$key][4]='<a href="freight.php?partno='.$ct->data[$key][0].'&description='.$ct->data[$key][1].'&freight='.$ct->data[$key][4].'&order='.$o.'">Edit Charge.</a>';
else
$ct->data[$key][4]='<a href="freight.php?partno='.$ct->data[$key][0].'&description='.$ct->data[$key][1].'&freight='.$ct->data[$key][4].'&order='.$o.'">'.$ct->data[$key][4].'</a>';
$Total =$Total+ $ct->data[$key][3];
$freight =$freight+ $ct->data[$key][4];
}
И, как вы можете видеть, в цикле foreach
я пытаюсь сложить содержимое 2 столбцов.
В столбце $Total
или $ct->data[$key][3]
перечислены ценыдля каждой строки продуктов, а столбец $freight
делает то же самое для каждой строки сборов за фрахт.
А внутри цикла foreach
я пытаюсь сложить общее количество цен и фрахтобвинения.
Я не уверен, правильно ли я это делаю, потому что, когда я проверяю базу данных, она просто добавляет «0» (без кавычек).Так что это не складывается!
Например, если в таблице всего 3 строки, а каждый продукт равен 1 (доллару), он должен добавить до 3, верно?И то же самое касается $freight
.
Может кто-нибудь сказать мне, пожалуйста, что я здесь делаю не так?