| |
|
|
| | делаю карзину инет магазина с помощью сессии.
открываю сессию в шапке и затем пишу
if(isset($_SESSION["yes"]))
{
$count=0;
foreach($_SESSION["index"] as $key => $value)
{
$count++;
}
$_SESSION["index['".$count."']"]=$indeks;
$_SESSION["name['".$count."']"]=$name;
$_SESSION["smsp['".$count."']"]=$smsp;
$_SESSION["shtuki['".$count."']"]=$shtuki;
$_SESSION["cena_pered['".$count."']"]=$cena_pered;
$_SESSION["cena['".$count."']"]=$cena;
}
else
{
$count=0;
$_SESSION["index['".$count."']"]=$indeks;
$_SESSION["name['".$count."']"]=$name;
$_SESSION["smsp['".$count."']"]=$smsp;
$_SESSION["shtuki['".$count."']"]=$shtuki;
$_SESSION["cena_pered['".$count."']"]=$cena_pered;
$_SESSION["cena['".$count."']"]=$cena;
$_SESSION["yes"]=1;
}
|
в итоге всегда только последний выбранный товар вижу, тоесть if(isset($_SESSION["yes"])) не работает, почему то $_SESSION["yes"] нет. как быть? | |
| |
|
|
| |
|
|
| |
для: inga
(09.07.2007 в 13:21)
| | | Ну для начала посмотрите чему у вас будет равно $count, стразу после выполнения:
foreach($_SESSION["index"] as $key => $value)
{
$count++;
}
|
| |
| |
|
|
| |
|
|
| |
для: sim5
(09.07.2007 в 14:13)
| | | так в эту часть
if(isset($_SESSION["yes"]))
{
$count=0;
foreach($_SESSION["index"] as $key => $value)
{
$count++;
}
echo "inga";
$_SESSION["index['".$count."']"]=$indeks;
$_SESSION["name['".$count."']"]=$name;
$_SESSION["smsp['".$count."']"]=$smsp;
$_SESSION["shtuki['".$count."']"]=$shtuki;
$_SESSION["cena_pered['".$count."']"]=$cena_pered;
$_SESSION["cena['".$count."']"]=$cena;
}
|
вообще не заходит ни когда, в этом то и проблема | |
| |
|
|
| |
|
|
| |
для: inga
(09.07.2007 в 14:44)
| | | А если и зайдет, то что либо измениться? Я так понимаю вы ведь хотите получить список по count... А то что не заходит, значит в сессии не устновлена "yes", вы посмотрите сам файл сессии. | |
| |
|
|