0
所以我發現了這個簡單的支持票據php代碼,並且我在我的網站上實現了它。 manageTickets.php顯示我的客戶門票。 ?我可以點擊標題車票導航到viewticket.php ID =「ticketid」這正確顯示它在我的本地,像這樣:http://puu.sh/nwaQy/6eae16d699.png在localhost上顯示的支持票不在web服務器上
這是我的實際網站: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>';
}
?>
所有幫助將不勝感激!
您確定要連接到正確的數據庫嗎?那裏有你可以訪問的數據? – andrewsi
是的,你不能只上傳你的本地主機文件到你的網絡服務器。您必須更新您的文件的連接信息,並確保網絡服務器上有相同表格的數據庫 – Phiter
完全意識到這一點,其全部在一個數據庫中。正如我所說的,其他一切工作正常,並且已連接到數據庫。而managetickets.php在localhost上工作得很好。所以我真的沒有線索可能是什麼問題 – Finesse1990