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

<legend id='dsjMv'><style id='dsjMv'><dir id='dsjMv'><q id='dsjMv'></q></dir></style></legend>
    <i id='dsjMv'><tr id='dsjMv'><dt id='dsjMv'><q id='dsjMv'><span id='dsjMv'><b id='dsjMv'><form id='dsjMv'><ins id='dsjMv'></ins><ul id='dsjMv'></ul><sub id='dsjMv'></sub></form><legend id='dsjMv'></legend><bdo id='dsjMv'><pre id='dsjMv'><center id='dsjMv'></center></pre></bdo></b><th id='dsjMv'></th></span></q></dt></tr></i><div class="7pbcwhv" id='dsjMv'><tfoot id='dsjMv'></tfoot><dl id='dsjMv'><fieldset id='dsjMv'></fieldset></dl></div>

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

  1. <small id='dsjMv'></small><noframes id='dsjMv'>

    1. <tfoot id='dsjMv'></tfoot>

      用 PHP 創建表并從 MySQL 填充

      Create table with PHP and populate from MySQL(用 PHP 創建表并從 MySQL 填充)

    2. <small id='udNpb'></small><noframes id='udNpb'>

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

        1. <tfoot id='udNpb'></tfoot>

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

              <bdo id='udNpb'></bdo><ul id='udNpb'></ul>
                <tbody id='udNpb'></tbody>

                本文介紹了用 PHP 創建表并從 MySQL 填充的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在創建一個表格以顯示在網頁上,該表格是從 MySQL 數據庫中的數據填充的.我正在嘗試做一些讓我感到困難的事情.

                I am creating a table to display on a web page and that table is populated from data in a MySQL database. I am trying to do a couple of things that are making it difficult for me.

                首先,我試圖通過 JavaScript 調用 HTML 中單獨文件中存在的 PHP 代碼.我想我可以正常工作,但我不是 100% 確定(因為表格不會顯示).我認為它運行正常,因為某些表格代碼(在 PHP 文件中)顯示在 FireBug 中.

                First I am trying to have call the PHP code that exists in a separate file in HTML via JavaScript. I think I have that working right but I am not 100% sure (because the table will not display). I think it is working right because some of the code for the table (which is in the PHP file) displays in FireBug.

                其次,我試圖使行交替顏色以便于查看.到目前為止,我的 PHP 代碼如下.該表格根本不會在任何瀏覽器中顯示.

                Second I am trying to make it so the rows alternate colors for easy viewing too. My PHP code so far is below. The table does not display at all in any browser.

                    $query = "SELECT * FROM employees";
                    $result = mysql_query($query);
                
                    $num = mysql_num_rows($result);
                
                    echo '<table>';
                
                    for ($i = 0; $i < $num; $i++){
                        $row = mysql_fetch_array($result);
                        $id = $row['id'];
                        $l_name = $row['l_name'];
                        $f_name = $row['f_name'];
                        $ssn = $row['ssn'];
                
                        $class = (($i % 2) == 0) ? "table_odd_row" : "table_even_row";
                
                        echo "<tr>";
                            echo "<td class=" . $class . ">$wrap_id</td>";
                            echo "<td class=" . $class . ">$wrap_l_name</td>";
                            echo "<td class=" . $class . ">$wrap_f_name</td>";
                            echo "<td class=" . $class . ">$wrap_ssn</td>";
                        echo "</tr>";
                
                    }
                
                    echo '</table>';
                
                    mysql_close($link);
                
                }
                

                編輯

                回答幾個問題:

                @controlfreak123,我不確定您所說的include ('filename_with_php_in_it')"是什么意思.至于未被調用的頁面被解析,我認為它正在被調用并且正在聯系.我在最初的問題中指出,我相信這是真的,因為 FireBug 顯示了表格的代碼,并且該代碼位于單獨的 PHP 文件中,因此必須在 HTML 文件和 PHP 文件之間進行通信.如果您想知道,以下是我從 HTML 文件調用 PHP 文件的方法:

                @controlfreak123, I am not sure what you mean by "include ('filename_with_php_in_it')". As far as the page not being called to be parsed, I think it is being called and contact is being made. I pointed out in my original question that I believe this is true because FireBug shows the code for the table, and that code is in separate PHP file, thus communication between the HTML file and the PHP file must be taking place. Here is how I am calling the PHP file from the HTML file you if you care to know:

                <script language="javascript" type="text/javascript" src="/Management/Employee_Management.php?action=Edit_Employee"></script>
                

                @Matt S,我對輸出的影響不大,事實上我根本不知道我得到了什么,直到我查看 FireBug 并看到 PHP 代碼(或其中一些)確實是被傳遞到 HTML 文件.具體問題是如何從我的 MySQL 數據庫中獲取我想要的數據并通過 PHP 將其填充到 HTML 表中.我還可以確認 employees 中確實有數據,我輸入了兩個條目進行測試.我可以嘗試按照您的建議將代碼放入它自己的文件中而不使用 JavaScript,但這會違背我的目的,因為我希望我的 HTML 和 PHP 文件是分開的,但我可以嘗試一下,看看 PHP 代碼是否好并確保 JavaScript 不會破壞它.

                @Matt S, I am not getting much in the way of output, in fact I didn't know I was getting anything at all until I looked at FireBug and saw that the PHP code (or some of it) was indeed being passed to the HTML file. The specific question is how do I get the data I want from my MySQL database and populate it into an HTML table via PHP. I can also confirm that employees does have data in it, two entries I put in for testing. I can try to put the code into its own file without the JavaScript as you suggested, but that would defeat my purpose since I want my HTML and PHP files to be separate, but I may try it just to see if the PHP code is good and to make sure the JavaScript isn't breaking it.

                @Aaron,我不確定你在問什么(抱歉).該代碼用于在 HTML 頁面上填充創建和填充表格.

                @Aaron, I am not sure what you are asking (sorry). The code is meant to populate create and populate a table on an HTML page.

                推薦答案

                以下是您正在尋找的完整示例:

                Here is a full example of what you're looking for:

                1. 使用php從mysql中提取一些數據
                2. 將該數據放入一個 html 表格中
                3. 將交替的彩色行應用于表格

                對于樣式,我有點作弊并使用 jquery,我發現它比您嘗試做的要容易一些.

                For the styling I cheat a little and use jquery which I find a bit easier then what you're trying to do.

                另外,請記住 $row[field] 區分大小寫.所以 $row[id] != $row[ID].

                希望這有幫助:

                <html>
                    <head>
                        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
                        <style type="text/css">
                            tr.header
                            {
                                font-weight:bold;
                            }
                            tr.alt
                            {
                                background-color: #777777;
                            }
                        </style>
                        <script type="text/javascript">
                            $(document).ready(function(){
                               $('.striped tr:even').addClass('alt');
                            });
                        </script>
                        <title></title>
                    </head>
                    <body>
                        <?php
                
                            $server = mysql_connect("localhost","root", "");
                            $db =  mysql_select_db("MyDatabase",$server);
                            $query = mysql_query("select * from employees");
                        ?>
                        <table class="striped">
                            <tr class="header">
                                <td>Id</td>
                                <td>Name</td>
                                <td>Title</td>
                            </tr>
                            <?php
                               while ($row = mysql_fetch_array($query)) {
                                   echo "<tr>";
                                   echo "<td>".$row[ID]."</td>";
                                   echo "<td>".$row[Name]."</td>";
                                   echo "<td>".$row[Title]."</td>";
                                   echo "</tr>";
                               }
                
                            ?>
                        </table>
                    </body>
                </html>
                

                這是僅使用 PHP 來替換樣式的表格代碼,就像您在示例中嘗試做的那樣:

                Here's the table code only using PHP to alternate the styles like you're trying to do in your example:

                    <table class="striped">
                        <tr class="header">
                            <td>Id</td>
                            <td>Title</td>
                            <td>Date</td>
                        </tr>
                        <?php
                           $i = 0;
                           while ($row = mysql_fetch_array($query)) {
                               $class = ($i == 0) ? "" : "alt";
                               echo "<tr class="".$class."">";
                               echo "<td>".$row[ID]."</td>";
                               echo "<td>".$row[Name]."</td>";
                               echo "<td>".$row[Title]."</td>";
                               echo "</tr>";
                               $i = ($i==0) ? 1:0;
                           }
                
                        ?>
                    </table>
                

                這篇關于用 PHP 創建表并從 MySQL 填充的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                  <i id='LS5ky'><tr id='LS5ky'><dt id='LS5ky'><q id='LS5ky'><span id='LS5ky'><b id='LS5ky'><form id='LS5ky'><ins id='LS5ky'></ins><ul id='LS5ky'></ul><sub id='LS5ky'></sub></form><legend id='LS5ky'></legend><bdo id='LS5ky'><pre id='LS5ky'><center id='LS5ky'></center></pre></bdo></b><th id='LS5ky'></th></span></q></dt></tr></i><div class="j3kbcgh" id='LS5ky'><tfoot id='LS5ky'></tfoot><dl id='LS5ky'><fieldset id='LS5ky'></fieldset></dl></div>
                1. <legend id='LS5ky'><style id='LS5ky'><dir id='LS5ky'><q id='LS5ky'></q></dir></style></legend>
                  <tfoot id='LS5ky'></tfoot>
                2. <small id='LS5ky'></small><noframes id='LS5ky'>

                  • <bdo id='LS5ky'></bdo><ul id='LS5ky'></ul>

                            <tbody id='LS5ky'></tbody>
                        • 主站蜘蛛池模板: 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 博莱特空压机|博莱特-阿特拉斯独资空压机品牌核心代理商 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 神马影院-实时更新秒播| 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | LINK FASHION 童装·青少年装展| 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 小威小说网 - 新小威小说网 - 小威小说网小说搜索引擎 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 |