Вывод отдельных данных на отдельную страницу.

vacuumtrade

Новичок
Привет всем. Столкнулся с проблемой. Существует скрипт, который загружает из xml файла данные, и выводит их с помощью цикла foreach на отдельную страницу. Данные загружаются в зависимости от ключа. который ввожу в произвольном поле и записываются в виде таблиц-купонов.
Мне нужно сделать так. чтобы каждая таблица-купон полученная из хмл файла становилась отдельной записью. Кто-нибудь сталкивался с этим?

Код:
foreach ($xml->xpath('coupons/coupon') as $coupon) {
                if($coupon) {
      
                    if($coupon->promolink == $promocode_id ) {
                        $coupon_str .= '<div class="coupon">';
                        $coupon_str .= '<h3><b>'.$coupon->short_name.' '.$coupon->name.'</b></h3>';
                        $coupon_str .= '<p></p>';
                        $coupon_str .= '<a target="_blanck" rel="nofollow" class="get-price" href="'.$coupon->promolink.'"><img></a>';
                        $coupon_str .= '<img src="'.$coupon->logo.'">Срок действия до '.$coupon->date_end.'</p>';
                        $coupon_str .= '<p"></p>';
                        $coupon_str .= '<p"><b>Описание:</b> '.$coupon->description.'</p>';
                        $coupon_str .= '</div>';
              
                    } else { $e =''; $error = '<div></div>';}
      
                } else {
                    $error = '<div></div>';
                }      
            }
 
Последнее редактирование:

vasinsky

Новичок
Вы же в цикле выводите все купоны, как я понял.

если хотите по одному выводить - то для начала нужно знать скока купонов, а потом по индексу из массива - доставать и показывать по 1му купону.
 
Сверху