Вывод информации products.data
Имеется модуль товаров. Все файлы хранятся в products.data Есть страница /products c товарами. Я присваиваю ссылку такого плана site.ru/products/index.php?product_id=36 но при переходе по ссылке показывает все товары что есть в файле. Мне нужно что б из файла выводило определенный ID товара.
$data = file_get_contents(__DIR__ . '/text_blocks.data');
$text_blocks = unserialize_text_blocks($data);
$data = file_get_contents(__DIR__ . '/products.data');
$products = unserialize_products($data);
Вывод информации устроен вот так:
<div class="section block-3">
<div class="wrap">
<?php foreach($products as $product_id1 => $product): ?>
<div class="tov-item tov-rate-1 clearfix">
<span class="tov-item-sale"><?php echo $product['discount']; ?></span>
<div class="tov-left-cont">
<div class="tov-gal clearfix">
<div class="tov-gal-big">
<img src="<?php echo $product['image1'] ? $product['image1'] : ($product['image2'] ? $product['image2'] : ($product['image3'] ? $product['image3'] : ($product['image4'] ? $product['image4'] : ($product['image5'] ? $product['image5'] : '')))) ?>" class="image<?php echo $product_id; ?>">
</div>
<div class="tov-gal-list">
<?php $active_class = 'active '; ?>
<?php if($product['image1'] != ''): ?>
<span class="<?php echo $active_class; ?>animate" data-target=".image<?php echo $product_id; ?>"><img src="<?php echo $product['image1']; ?>"></span>
<?php $active_class = ''; ?>
<?php endif; ?>
<?php if($product['image2'] != ''): ?>
<span class="<?php echo $active_class; ?>animate" data-target=".image<?php echo $product_id; ?>"><img src="<?php echo $product['image2']; ?>"></span>
<?php $active_class = ''; ?>
<?php endif; ?>
<?php if($product['image3'] != ''): ?>
<span class="<?php echo $active_class; ?>animate" data-target=".image<?php echo $product_id; ?>"><img src="<?php echo $product['image3']; ?>"></span>
<?php $active_class = ''; ?>
<?php endif; ?>
<?php if($product['image4'] != ''): ?>
<span class="<?php echo $active_class; ?>animate" data-target=".image<?php echo $product_id; ?>"><img src="<?php echo $product['image4']; ?>"></span>
<?php $active_class = ''; ?>
<?php endif; ?>
<?php if($product['image5'] != ''): ?>
<span class="<?php echo $active_class; ?>animate" data-target=".image<?php echo $product_id; ?>"><img src="<?php echo $product['image5']; ?>"></span>
<?php $active_class = ''; ?>
<?php endif; ?>
</div>
</div>
<!--<ul class="tov-adv clearfix">
<li class="hint hint--top hint--info" data-hint="Гарантия возврата 14 дней"></li>
<li class="hint hint--top hint--info" data-hint="Доставка в течение 5-10 рабочих дней"></li>
<li class="hint hint--top hint--info" data-hint="Оплата товара при получении"></li>
</ul>-->
</div>
<div class="tov-info">
<h3><?php echo $product['name']; ?></h3>
<div class="tov-info-rate"></div>
<div class="tov-info-cost">
<span class="old-cost"><?php echo $product['old_price']; ?></span>
<span class="new-cost"><?php echo $product['price']; ?></span>
</div>
<p class="tov-info-text"></p>
<p><b><?php echo $product['description']; ?></b></p>
<p> </p>
<?
if(empty($product['video'])){
}else{
?>
<div class='video'>
<div class="video-container"><div class="youtube" id="<?php echo $product['video']; ?>"></div></div>
</div>
<?
}
?>
<style>
.video{margin-bottom:2em}.video iframe{height:180px}.table{font-size:85%;display:grid;grid-template-columns:1fr 2fr;margin-left:-1.2em;margin-right:.5em}.video iframe{height:280px}article,footer,header{padding:4em}a.btn{max-width:-moz-fit-content;max-width:fit-content}a.btn span{display:initial}h2{font-size:2em;line-height:1.2;margin-bottom:1em}footer,header{background-position:center center}.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container .youtube {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
<div><input type="hidden" name="comment" value="стр.Доп продаж"></div>
<button class="tov-button animate" data-name="<?php echo $_REQUEST['name'];?><?php echo substr(str_shuffle($simvoli), 0, 1);?>" data-phone="<?php echo $_REQUEST['phone'];?>" data-idcrm="<?php echo $product['idcrm'];?>"data-idcena="<?php echo $product['idcena'];?> " data-site="<?php echo $_REQUEST['site'];?>" data-item="<?php echo $product['name'];?>">Добавить к заказу</button>
</div>
</div>
<?php endforeach; ?>
<center>
← <a class="back" href="../">Вернуться обратно на сайт</a>
</center>
</div>
</div>