2015-01-05 2 views
0

У меня есть проблемы, получая стол для работы я хочу, чтобы настроить печатную форму для списка заказа (OpenCart) , но я хочу адресную строку на левой и продукты, заказанные на правой проблема является число продукты изменяется в зависимости от того, поэтому использование RowSpan на адресном поле не работает (я оставил RowSpan в коде) , если кто может помочь, спасибо заранеединамическая таблица RowSpan PHP

 <thead> 
     <tr> 
      <td><b><?php echo $text_to; ?></b></td> 
      <td><b><?php echo $column_product; ?></b></td> 
      <td class="text-center"><b><?php echo $column_quantity; ?></b></td> 
     </tr> 
     </thead> 
     <tbody><tr> 
      <td rowspan="10"><?php echo $order['shipping_address']; ?><br/><br/> 
      <?php echo $order['telephone']; ?> 
      <br /> 
      <?php if ($order['shipping_method']) { ?> 
      <b><?php echo $text_shipping_method; ?></b> <?php echo $order['shipping_method']; ?><br /> 
      <?php } ?></td></tr> 
     <?php foreach ($order['product'] as $product) { ?> 
      <td><?php echo $product['name']; ?> 
      <?php foreach ($product['option'] as $option) { ?> 
      <br /> 
      &nbsp;<small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small> 
      <?php } ?></td> 
      <td class="text-center"><?php echo $product['quantity']; ?></td> 
</tr> 
     <?php } ?> 
     </tbody> 
    </table> 

ответ

1

у вас есть вся информация доступна, кажется, так вас просто необходимо изменить:

<td rowspan="10"> 

к:

<td rowspan="<?php echo count($order['product']); ?>"> 

Однако, вам нужно проверить сгенерированный HTML, как это выглядит, как вы не генерирует допустимые строки, так что вы, возможно, потребуется изменить логику немного.

+0

спасибо, что это определенно то, что мне нужно, теперь я на один шаг ближе, но я все еще получаю один снимок продукта внизу, а не справа, если у меня есть 4 продукта 3, выстроились красиво справа, а один внизу, если только один продукт находится под –

+1

. Работа была выполнена у меня только у. Я забыл убрать, когда играю, спасибо большое за вашу помощь. –

Смежные вопросы