支持在localhost上显示的票证不在Web服务器上

时间:2016-03-05 23:39:38

标签: php mysql

所以我找到了这个简单的支持票PHP代码,我在我的网站上实现了它。 manageTickets.php向我显示了客户的门票。我可以点击故障单标题导航到viewticket.php?id =“ticketid”它在我的localhost上正确显示,如下所示:http://puu.sh/nwaQy/6eae16d699.png

这是在我的实际网站上:http://puu.sh/nwaZr/0802a282c7.png

因此,出于某种原因,它不会运行我认为的PHP代码。

所有其他php工作得很好,就在这个页面上。

managetickets.php

                                <?php
                            $SQLGetTickets = $odb -> prepare("SELECT users.username,
                                                                    tickets.ticketID,
                                                                    tickets.ticketTitle,
                                                                    (SELECT ticketResponses.time FROM `ticketResponses` WHERE ticketResponses.ticketID = tickets.ticketID ORDER BY ticketResponses.time DESC LIMIT 1) AS lastResponseTime
                                                                FROM `tickets`
                                                                INNER JOIN `users` ON tickets.userID = users.ID
                                                                WHERE
                                                                    tickets.ticketStatus = 1 AND
                                                                    (SELECT ticketResponses.userID FROM `ticketResponses` WHERE ticketResponses.ticketID = tickets.ticketID ORDER BY ticketResponses.time DESC LIMIT 1) = tickets.userID");
                            $SQLGetTickets -> execute();
                            while($getInfo = $SQLGetTickets -> fetch(PDO::FETCH_ASSOC))
                            {
                                $username = $getInfo['username'];
                                $ticketID = $getInfo['ticketID'];
                                $title = htmlspecialchars($getInfo['ticketTitle']);
                                $lastResponseTime = $getInfo['lastResponseTime'];
                                $responseDate = date('d/m/y H:i', $lastResponseTime);

                                echo '<tr><td>' . $username . '</td><td><a href="viewTicket.php?id=' . $ticketID . '">' . $title . '</a></td><td>' . $responseDate . '</td></tr>';
                            }

                            ?>

所有帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

好的,所以我花了很多时间试图找出问题所在。 过了一段时间后,我决定购买另一个虚拟主机,看看它是否托管相关。 是的,自从我搬到托管之后,现在一切正常。

显然不是编码失败。

感谢所有人的回复!