javascript - 我无法让 Slickgrid 显示 mySql 数据

标签 javascript php jquery mysql slickgrid

当我运行它时,它只显示 html 表。我哪里错了。我已经尝试了很多例子,但没有成功,并且上周在网上阅读了尽可能多的内容。我认为 php 数组没有正确传递给 javascript。先感谢您。

埃蒙·伯恩

<html>

    <head>
        <title>Php using database</title>
        <link rel="stylesheet" href="css/slick.grid.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="css/smoothness/jquery-ui-1.8.5.custom.css" type="text/css" media="screen" charset="utf-8" />
        <link rel="stylesheet" href="css/examples.css" type="text/css" media="screen" charset="utf-8" />
    </head>

    <body>
        <center>
             <h1>Database Connection</h1>

        </center>
        <?php include( 'inc/dbConnect.php'); ?>
        <?php connectDB(); $i=0; $query="SELECT media_id, name, location, jobs_day, phone FROM allprintmedia" ; $result=m ysql_query($query) or die( "Query failed"); $array=m ysql_fetch_array($result) ; ?>
        <div id="table_admin" class="span7">
             <h3>Print Media</h3>

            <table border="1" class="table" id="media">
                <thead>
                    <tr>
                        <th>ID</th>
                        <th>Name</th>
                        <th>Location</th>
                        <th>Day</th>
                        <th>Phone</th>
                    </tr>
                </thead>
                <?php $count=0; while ($row=m ysql_fetch_array($result)) { $arr[$count]=$ row; $count++; echo "<TR>"; echo "<TD>", $row[ 'media_id'], "  </TD><TD>", $row[ 'name'], "  </TD><TD>", $row[ 'location'], "  </TD><TD>", $row[ 'jobs_day'], "  </TD><TD>", $row[ 'phone'], "<tr>"; echo "</TR>"; } ?>
                <script src="js/jquery-1.10.2.min.js"></script>
                <script src="js/jquery.event.drag-2.0.min.js"></script>
                <script src="js/slick.core.js"></script>
                <script src="js/slick.grid.js"></script>
                <script>
                    $(document).ready(function() {
                        var oTable = $('#media').jquery.dataTable;
                        $('td', oTable.fnGetNodes()).jquery.editable('php/editable_ajax.php', {
                            "callback": function(xValue, y) {
                                var aPos = oTable.fnGetPosition(this);
                                oTable.fnUpdate(sValue, aPos[0], aPos[1]);
                            },
                                "submitdata": function(value, settings) {
                                return {
                                    "row_id": this.parentNode.getAttribute('id'),
                                        "column": oTable.fnGetPosition(this)[2]
                                };
                            },
                                "height": "14px"
                        });
                    });
                </script>
                </thead>
    </body>

</html>

最佳答案

首先请不要使用mysql_query(),因为它已经是depreciated ...而是使用PDOmysli - 这些链接将带您进入一些教程。

<?php connectDB(); $i=0; $query="SELECT media_id, name, location, jobs_day, phone FROM allprintmedia" ; $result=m ysql_query($query) or die( "Query failed"); $array=m ysql_fetch_array($result) ; ?>

<?php $count=0; while ($row=m ysql_fetch_array($result)) { $arr[$count]=$ row; $count++; echo "<TR>"; echo "<TD>", $row[ 'media_id'], "  </TD><TD>", $row[ 'name'], "  </TD><TD>", $row[ 'location'], "  </TD><TD>", $row[ 'jobs_day'], "  </TD><TD>", $row[ 'phone'], "<tr>"; echo "</TR>"; } ?>

仔细观察这些线条,而不是

 $result=mysql_query($query) 

你有:

$result=m ysql_query($query)

这适用于所有外观。这可能是一个错字吗?

关于javascript - 我无法让 Slickgrid 显示 mySql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071834/

相关文章:

jquery - 使用 JQuery,如何检查至少一个文本框不为空?

javascript - 事件监听器之后的 ",true);"有何作用?

php - 存储数据的奇怪字符编码,旧脚本显示它们很好,新脚本却没有

jquery - 如何检查特定的 CSS 值是否存在

PHP MVC 和 SQL 减去模型

javascript - 如果 div 中的数字 = 0,则隐藏该数字

javascript - Jasmine 模拟 ajax 调用在 IE 中不起作用

javascript - javascript 可以在每个 Dom 元素上监听 "onDomChange"吗?

javascript - jQuery div 掉落效果onload

javascript - JQueryUI 可排序的 thead 和 tbody 在拖动隐藏两个字段的行时缩小