За последние 24 часа нас посетил 33641 программист и 1517 роботов. Сейчас ищут 1013 программистов ...

Помогите с циклом

Тема в разделе "PHP для новичков", создана пользователем ArtemPetesburg, 3 июн 2018.

  1. ArtemPetesburg

    ArtemPetesburg Новичок

    С нами с:
    11 май 2018
    Сообщения:
    48
    Симпатии:
    2
    Адрес:
    Санкт-Петербург
    Здравствуйте, я сделал цикл который выводит товар который заказал человек из таблицы, и мне требуется сделать счетчик общего количества сколько человек заказал на какую сумму. и что то в голову не приходи какое условие для этого нужно, не могли бы мне помочь?
    Вот код.
    Код (Text):
    1. function get_post () {
    2.         $user_id = $_SESSION["id"];
    3.         global $link;
    4.        
    5.         $sql = "SELECT * FROM karzinka WHERE id_user='".$user_id."'";
    6.            
    7.         $result = mysqli_query($link, $sql);
    8.        
    9.         $posts = mysqli_fetch_all($result, MYSQLI_ASSOC);
    10.        
    11.         return $posts;
    12.     }
    13.     $posts = get_post();
    14.    
    15.    
    16.     foreach ($posts as $post):
    17.     ?>
    18.     <div>
    19.     Товар: <?=$post["nametovar"]?> Цена <?=$post["cena"]?>
    20.     </div>
    21.     <?php
    22.     endforeach;
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    в куках хранишь массив с IDшниками товаров и количеством.
    При выводе - считаешь.
     
  3. ArtemPetesburg

    ArtemPetesburg Новичок

    С нами с:
    11 май 2018
    Сообщения:
    48
    Симпатии:
    2
    Адрес:
    Санкт-Петербург
    А можете показать на премере, а то что то не понимаю
     
  4. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    223
    Симпатии:
    17
    у тебя несколько строк с ценой, ты хочешь посчитать сумму?
     
  5. ArtemPetesburg

    ArtemPetesburg Новичок

    С нами с:
    11 май 2018
    Сообщения:
    48
    Симпатии:
    2
    Адрес:
    Санкт-Петербург
    да все верно
     
  6. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    223
    Симпатии:
    17
    перед foreach заводишь переменную $s=0; внутри цикла foreach пишешь $s+=floatval($post['cena']);
     
    ArtemPetesburg нравится это.
  7. ArtemPetesburg

    ArtemPetesburg Новичок

    С нами с:
    11 май 2018
    Сообщения:
    48
    Симпатии:
    2
    Адрес:
    Санкт-Петербург
    щас попробую спасибо, ин посчитает из базы данных то что у меня выводиться?