догадываюсь что как то с сессиями нахимичил но не мгу понять как.
код добавления в корзину
if (IsSet($_POST['add'])){
if(isset($_SESSION['basket'][$_POST['nom_name']])==($_SESSION['basket'][$_POST['nom_name']]))
{
$_SESSION['basket'][$_POST['nom_name']] += $_POST['nom_amount'];
}
else
{
$_SESSION['basket'][$_POST['nom_name']] = 1;
}
..........
отображение в корзине
$price_count=$_SESSION['basket'];
$text .="<div id='vt_block'>Текущий заказ<hr>";
$text .="<form enctype='multipart/form-data' name='form_order' method='post' action='".$PHP_SELF."'>";
$text .="<table width=98% border=1><tr><td>№</td><td>Наименование</td><td>Цена</td> ;<td>Количество</td><td>Сумма</td><td></td>";
$num = 1;
$chet = 1;
$vtsql = new db;
$basket_count = 1;
$i = 1;
$vtsql1 = new db;
$vtsql1 -> db_Select("vt_basket", "*", "basket_userid='".USERID."' AND basket_ordstat='waiting'");
while($row = $vtsql1 -> db_Fetch()){
$basket_id = $row['basket_id'];
$basket_userid = $row['basket_userid'];
// $basket_user = $row['basket_user'];
$basket_nom_name = $row['basket_nom_name'];
// $basket_nom_art = $row['basket_nom_art'];
$basket_date = $row['basket_date'];
$basket_ordstat = $row['basket_ordstat'];
$basket_amount = $row['basket_amount'];
// $basket_amount = $basket_am;
$basket_price = $row['basket_price'];
$basket_bonus = $row['basket_bonus'];
if ($chet == 1) {
$text .="<tr style='background-color:#eee'>";
}
if ($chet == 2) {
$text .= "<tr style='background-color:#ddd'>";
$chet = 0;
}
$text .="<td>$num</td>";
$text .="<td>$basket_nom_name<input type='hidden' name='basket_id[$i]' value='$basket_id'></td>";
$text .="<td>$basket_price</td>";
$text .="<td><input id='tbox' type='text' size='3' name='basket_amount[$i]' value='".end($price_count)."'></td>";
//print_r($_SESSION['basket']);
session_destroy();