【问题标题】:How to add serial number column in this PHP script? [closed]如何在这个 PHP 脚本中添加序列号列? [关闭]
【发布时间】:2020-04-09 09:41:31
【问题描述】:

我无法在这个 php 脚本中输出序列号。 尝试为从 woocommerce 数据中获取的每个产品添加序列号。

<?php 
$args = array(
    'status' => 'publish',
    'limit' => 100,
    'orderby' => 'title',
    'order'   => 'ASC'
);
$products = wc_get_products( $args );
$counter = 0;

if (count($products)) {     
    // Open the table
    echo "<table style = 'background-color:#ffffff;border-collapse: collapse;'><thead><tr>
            <th width='40' style='border:1px solid black'>Sl No.</th>
            <th width='400' style='border:1px solid black'>Product Name</th>
            <th style='border:1px solid black' width='54'>Stock</th>
            </tr></thead>";
    // Cycle through the array
    foreach ($products as $product) {
        // Output a row
        echo "<tr>";
        echo "<td style='border:1px solid black'>$counter++</td>";
        echo "<td style='border:1px solid black'>$product->name</td>";
        echo "<td align='center' style='border:1px solid black'>$product->stock_quantity</td>";
        echo "</tr>";
    }

    // Close the table
    echo "</table>";
}


?>

【问题讨论】:

  • 序列号是什么意思?您是通过额外的插件将其添加到产品中还是您的意思是产品 sku?

标签: php woocommerce serial-number


【解决方案1】:

PHP 无法解析字符串中的增量,因此您必须将$counter 增量显式

$counter++;
echo "<td style='border:1px solid black'>$counter</td>";

【讨论】:

    猜你喜欢
    • 2012-09-12
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多