[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему не прибавляется $_SESSION[] ?
Strannik
Здравствуйте.
Код страницы test.php


<?php
session_start();
if (isset($_REQUIRE["id"])&&$_REQUIRE["id"]!=''&&isset($_REQUIRE["idn"])&&$_REQUIRE["idn"]!='')
{
if (isset($_SESSION["card_idn"])&&$_SESSION["card_idn"]!='')
{$_SESSION["card_idn"] .= ','.$_REQUIRE["id"];}
else{$_SESSION["card_idn"] = $_REQUIRE["id"];}
if (isset($_SESSION["card"])&&$_SESSION["card"]!='')
{$_SESSION["card"] += $_REQUIRE["idn"];}
else{$_SESSION["card"] += $_REQUIRE["idn"];}
}

echo 'Цена'.$_SESSION["card"].'<br>';
?>
<a href="test.php?id=23&idn=110">прибавить</a>


Подскажите почему к $_SESSION["card"] не прибавляется значение $_REQUIRE["idn"] ?



Спустя 8 минут, 56 секунд (7.04.2012 - 13:24) Placido написал(а):
А что такое $_REQUIRE? Я знаю только $_REQUEST.

Спустя 13 секунд (7.04.2012 - 13:25) jalvar написал(а):
$_SESSION['card'] .= $_REQUIRE['idn']
Нет?

Спустя 29 минут, 40 секунд (7.04.2012 - 13:54) Strannik написал(а):
спасибо, помогло)
а почему $_SESSION['card'] .= $_REQUEST['idn'], а не $_SESSION['card'] = $_REQUEST['idn'] ?

Спустя 3 минуты, 43 секунды (7.04.2012 - 13:58) nugle написал(а):
Strannik
потому что = это присвоить, а .= это прилепить(конкатенация)

Спустя 2 часа, 19 минут, 47 секунд (7.04.2012 - 16:18) Strannik написал(а):
так по нормальному для объявления $_SESSION нам и нужно присвоить $_SESSION параметр $_REQUEST['idn'] или я что-то путаю?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.