pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <tfoot id='hNARB'></tfoot>

    <small id='hNARB'></small><noframes id='hNARB'>

        <legend id='hNARB'><style id='hNARB'><dir id='hNARB'><q id='hNARB'></q></dir></style></legend>

          <bdo id='hNARB'></bdo><ul id='hNARB'></ul>
        <i id='hNARB'><tr id='hNARB'><dt id='hNARB'><q id='hNARB'><span id='hNARB'><b id='hNARB'><form id='hNARB'><ins id='hNARB'></ins><ul id='hNARB'></ul><sub id='hNARB'></sub></form><legend id='hNARB'></legend><bdo id='hNARB'><pre id='hNARB'><center id='hNARB'></center></pre></bdo></b><th id='hNARB'></th></span></q></dt></tr></i><div class="e2mmka2" id='hNARB'><tfoot id='hNARB'></tfoot><dl id='hNARB'><fieldset id='hNARB'></fieldset></dl></div>

        PHP While 循環只顯示最后一行

        PHP While loop displaying only last row(PHP While 循環只顯示最后一行)

        <small id='nMAxR'></small><noframes id='nMAxR'>

        <legend id='nMAxR'><style id='nMAxR'><dir id='nMAxR'><q id='nMAxR'></q></dir></style></legend>
            <tbody id='nMAxR'></tbody>

                <bdo id='nMAxR'></bdo><ul id='nMAxR'></ul>
              • <i id='nMAxR'><tr id='nMAxR'><dt id='nMAxR'><q id='nMAxR'><span id='nMAxR'><b id='nMAxR'><form id='nMAxR'><ins id='nMAxR'></ins><ul id='nMAxR'></ul><sub id='nMAxR'></sub></form><legend id='nMAxR'></legend><bdo id='nMAxR'><pre id='nMAxR'><center id='nMAxR'></center></pre></bdo></b><th id='nMAxR'></th></span></q></dt></tr></i><div class="mkq0sus" id='nMAxR'><tfoot id='nMAxR'></tfoot><dl id='nMAxR'><fieldset id='nMAxR'></fieldset></dl></div>
                <tfoot id='nMAxR'></tfoot>

                  本文介紹了PHP While 循環只顯示最后一行的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 TCPD 庫來生成表格的 PDF.

                  I'm using TCPDF library to generate PDF of a table .

                  表的行數很少,比如 10

                  Table has few number of rows say 10

                  其中兩行發票編號相同78650"

                  現在我按發票編號選擇,并根據需要生成帶有兩行的 PDF.

                  Now i am selecting by invoice number and as desired it should generate PDF with two rows.

                  但它只獲取最后一行的第二行.那是 Serial no 2 只被拿走了.

                  But instead it is only fetching the second row that is the last row. That is Serial no 2 is only taken .

                  代碼如下:

                  <?php
                  require_once('TCPDF/tcpdf.php');
                  $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
                  $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
                  $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
                  
                  if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
                  require_once(dirname(__FILE__).'/lang/eng.php');
                  $pdf->setLanguageArray($l);
                  }
                  $pdf->SetFont('helvetica', '', 9);
                  $pdf->AddPage();
                  
                  $html1 = '<table  cellspacing="0" class="table table-striped">
                  <tr>
                  
                  <th>SL No.</th>
                  
                  <th>Product</th>
                  <th>Description</th>
                  <th>Qty</th>
                  <th>Total</th>
                  </tr>';
                  
                  $sql = ("select * from invoice WHERE invoice_no = 78650 ORDER BY invoice_id ASC");
                  $result=mysqli_query($connection,$sql);
                  $i = 1;
                  while($row = mysqli_fetch_array($result)){
                  $pr = $row['product'];  
                  $dr = $row['description'];  
                  $qty = $row['qty']; 
                  $total = $row['total']; 
                  
                  $html2 =  "<tr>
                  
                  <td>".$i."</td>                         
                  <td>".$pr."</td>
                  <td>".$dr."</td>
                  <td>".$qty."</td>
                  <td>".$total."</td>
                  </tr>";
                  
                  $i++; } 
                  
                  $sql_1 = ("select *,SUM(total)as tot from invoice WHERE invoice_no = 78650 GROUP BY invoice_no");
                  $result_1=mysqli_query($connection,$sql_1);
                  $row_1 = mysqli_fetch_array($result_1);
                  $tot = $row_1['tot']; 
                  $html3 =    "<tr>
                  <td></td>
                  
                  <td></td>
                  <td></td>
                  <td>Total: </td>
                  <td>".$tot."</td>
                  </tr>                       
                  </table>";
                  $html = $html1.$html2.$html3;
                  $pdf->writeHTML($html, true, 0, true, 0);
                  $pdf->lastPage();
                  $pdf->Output('htmlout.pdf', 'I');
                  ?>
                  

                  推薦答案

                  那是因為對于迭代,您正在替換 $html2 的內容.您需要改為附加內容.

                  That's because for iteration you're replacing the content of $html2. You will need to append the content instead.

                  因此,將空白的 $html2 變量移出循環并在迭代循環時附加結果.

                  So take the blank $html2 variable outside the loop and append the result as you iterate the loop.

                  代碼看起來像這樣,

                  $html2="";
                  while($row = mysqli_fetch_array($result)){
                  $pr = $row['product'];  
                  $dr = $row['description'];  
                  $qty = $row['qty']; 
                  $total = $row['total']; 
                  
                  $html2 = $html2."<tr>
                  <td>".$i."</td>                         
                  <td>".$pr."</td>
                  <td>".$dr."</td>
                  <td>".$qty."</td>
                  <td>".$total."</td>
                  </tr>";
                  
                  $i++; 
                  
                  } 
                  

                  這篇關于PHP While 循環只顯示最后一行的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)
                  <legend id='JxgcM'><style id='JxgcM'><dir id='JxgcM'><q id='JxgcM'></q></dir></style></legend><tfoot id='JxgcM'></tfoot>

                      <bdo id='JxgcM'></bdo><ul id='JxgcM'></ul>

                          <small id='JxgcM'></small><noframes id='JxgcM'>

                            <tbody id='JxgcM'></tbody>
                          • <i id='JxgcM'><tr id='JxgcM'><dt id='JxgcM'><q id='JxgcM'><span id='JxgcM'><b id='JxgcM'><form id='JxgcM'><ins id='JxgcM'></ins><ul id='JxgcM'></ul><sub id='JxgcM'></sub></form><legend id='JxgcM'></legend><bdo id='JxgcM'><pre id='JxgcM'><center id='JxgcM'></center></pre></bdo></b><th id='JxgcM'></th></span></q></dt></tr></i><div class="e2uw20y" id='JxgcM'><tfoot id='JxgcM'></tfoot><dl id='JxgcM'><fieldset id='JxgcM'></fieldset></dl></div>
                            主站蜘蛛池模板: 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 识禅_对禅的了解,从这里开始 | 合肥办公室装修 - 合肥工装公司 - 天思装饰 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 电动葫芦-河北悍象起重机械有限公司| 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 广州各区危化证办理_危险化学品经营许可证代办 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 北京乾茂兴业科技发展有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 |