亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

具有 5 列和 25 行的 HTML 表格(使用循環) PHP

具有 5 列和 25 行的 HTML 表格(使用循環) PHP

PHP
慕仙森 2024-01-19 20:49:21
桌子看起來像這樣產品ID | 產品價格 | 折扣% | 運輸選項 | 付款類型產品 ID | 產品價格 | 折扣% | 運輸選項 | 付款類型產品 ID | 產品價格 | 折扣% | 運輸選項 | 付款類型產品 ID | 產品價格 | 折扣% | 運輸選項 | 付款類型產品 ID | 產品價格 | 折扣% | 運輸選項 | 付款類型產品 ID | 產品價格 | 折扣% | 運輸選項 | 付款類型...25 行HTML 中每列的 id 為:ProductID_1、ProductID_2、...3、4、5、...直到 25要求是不要更改 HTML 代碼!如何通過使用循環而不是鍵入每一列和行以編程方式管理表?這是我的想法,但不能正常工作:for ($i = 1; $i < 26, $i++) {   $productIDs = $_POST['ProductID_' . $i];   };
查看完整描述

3 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

試試這個代碼,它對我有用


<?php

   for($i=1;$i<=25;$i++)

   {

      echo "<tr>";

      for ($j=1;$j<=5;$j++)

      {

         echo "<td>$i * $j = ".$i*$j."</td>";

      }

   echo "</tr>";

   }

?>


查看完整回答
反對 回復 2024-01-19
?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

根據:


for ($i = 1; $i < 26, $i++) { $productIDs = $ POST['ProductID ' . $我]; };


如果您需要在服務器端擁有一系列已發布的產品:


$postedProducts = [];

for ($i = 1; $i < 26; $i++) {

    $currProductID = "ProductID_$i";

    if (isset($_POST[$currProductID])) {

        $postedProducts[] = $_POST[$currProductID];

    }

}

不過,我不明白為什么你需要閱讀$_POST。通常,具有出現在用戶輸入中的id的產品用于編輯或選擇操作。


如果確實有任何數據發布,并且是為了檢查所選產品,則檢查特定產品 ID 是否發布$selectedProductIDs[] = $i;在if塊中就足夠了。


查看完整回答
反對 回復 2024-01-19
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

你可以試試這個代碼。這段代碼肯定有效。


<!DOCTYPE html>

<html>

<head>

    <title>Table using php</title>

</head>

<body>


    <table border="1">

        <thead>

        <tr>

            <th>ProductID</th><th>ProductPrice</th><th>Discount%</th><th>ShippingOption</th><th>PaymentType</th>

        </tr>

        </thead>

        <tbody>

            <?php

                $tableStr = "";

                for($rows=1;$rows<=25;$rows++)

                {

                    $tableStr += "<tr>";                    

                    $tableStr += "<td>".$_POST['ProductID_'.$rows]."</td>"; 

                    $tableStr += "<td>".$_POST['ProductPrice_'.$rows]."</td>";  

                    $tableStr += "<td>".$_POST['Discount_'.$rows]."</td>";  

                    $tableStr += "<td>".$_POST['ShippingOption_'.$rows]."</td>";

                    $tableStr += "<td>".$_POST['PaymentType_'.$rows]."</td>";       

                    $tableStr += "</tr>";

                }

            ?>

        </tbody>

    </table>


</body>

</html>


查看完整回答
反對 回復 2024-01-19
  • 3 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號