есть код. <div id="header"> <?php include ("bd.php"); session_start(); if (!isset($_SESSION['cart'])) { $_SESSION['cart'] = array(); $_SESSION['total_items'] = 0; $_SESSION['total_price'] = 0; } ?> <div class="smalcart"> <strong>Товаров в корзине: </strong><?=$_SESSION['total_items']?> шт. <br/><strong>На сумму:</strong><?=$_SESSION['total_price']?> руб. <br/><a href=''>Оформить заказ</a> </div> </div> выдает ошибку Notice: Undefined index: total_price in T:\home\localhost\den\blocks\headr.php on line 9, почему?
Ребят, я php мало занимался, сейчас после армии решил вспомнить и расти дальше, умничать не стоит, просто помогите решить проблему и все! Спасибо)
Выше у тебя условие if (!isset($_SESSION['cart'])), по которому ты определяешь $_SESSION['total_price'] = 0 Если $_SESSION['cart'] определено, то пропускается блок, и $_SESSION['total_price'] не существует. Как-то, где-то, видимо, $_SESSION['total_price'] должно определяться вместе с $_SESSION['cart']