У меня есть куча данных в массиве, который был собран в сеансе. Я могу print_r это и показать все содержимое, но я изо всех сил, чтобы показать название продукта, идентификатор, изображение и т.д.
Я показываю с помощью:
<?php
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
?>
Он печатает все, что нужно, но не в том формате, который мне нужен. Поэтому я знаю, что он собирает мои данные и хранит их в массиве. Я установил данные в другие файлы следующим образом:
if (isset($_POST['Submit'])) {
$_SESSION['product_img'][] = $_POST['product_img'];
$_SESSION['product_id'][] = $_POST['product_id'];
$_SESSION['product_name'][] = $_POST['product_name'];
$_SESSION['product_price'][] = $_POST['product_price'];
$_SESSION['product_sku'][] = $_POST['product_sku'];
$_SESSION['product_description'][] = $_POST['product_description'];
}
И все это выше, я хочу вывести.
удалите [] в конце каждой переменной $ _SESSION. – ChrisG
Просьба уточнить, что вы пытаетесь сделать. Насколько я могу судить, вы спрашиваете, как выводить данные в «читаемом» формате, в то время как print_r для меня довольно читабельна. – Bailey
Извините, поэтому, например, мне нужно показать изображение продукта, название продукта, как и при выборе этих элементов из базы данных – PhpDude