2017-02-22 20 views
-2

Привет, ребята, я просто хочу помещать информацию из базы данных в таблицу, которую я могу отображать на веб-сайте, но я понятия не имею, как это сделать.Информация о базе PHP, размещенная в таблице для отображения на веб-сайте

<?php 
include 'database_conn.php';  // make db connection 

$sql = "SELECT eventID, eventTitle, eventDescription, venueID, catID, eventStartDate, eventEndDate, eventPrice FROM AE_events ORDER BY eventTitle"; 
$queryResult = $dbConn->query($sql); 
if($queryResult === false) { 
echo "<p>Query failed: ".$dbConn->error."</p>\n</sample1>\n</html>"; 
exit; 
} 

else { 
while($rowObj = $queryResult->fetch_object()){ 
$eventid = $rowObj->eventID; 
$eventT = $rowObj->eventTitle; 
$eventDe = $rowObj->eventDescription; 
$venueid = $rowObj->venueID; 
$catid = $rowObj->catID; 
$eventStart = $rowObj->eventStartDate; 
$eventEnd = $rowObj->eventEndDate; 
$eventPr = $rowObj->eventPrice; 


echo "<div class= event> 
<span class= title>$eventT</span> 
<span class= description>$eventDe</span> 
<span class= start_date>$eventStart</span> 
<span class= end_date>$eventEnd</span> 
£ <span class= price>$eventPr</span> 
</div>"; 
} 
} 
$queryResult->close(); 
$dbConn->close(); 
?> 
+0

* «Как я могу отобразить эту информацию на моей странице HTML, когда я нажимаю ссылку навигации вместо открытия новой страницы». * Я не вижу 'href' или вход или кнопку любого типа или все, что показывает открытие на новой странице. –

+0

Это потому, что это мой PHP-скрипт. У меня есть стандартный сценарий навигации по HTML в моем HTML-файле. Я думал, что большинство людей знают, как это выглядит, поэтому нет смысла публиковать его. Например, я знаю, что на моем HTML я могу просто поместить href «database.php», но когда кто-то нажимает на эту ссылку, а не остается на моем сайте, он откроет только информацию из базы данных, вместо того, чтобы отображать их прямо на на том же сайте в на –

+0

Тогда ждите, когда кто-то еще придет, потому что я не читаю невидимый код. –

ответ

0

ПРАВИЛЬНЫЙ ПУТЬ Ключ AJAX. Для большинства применений самый простой способ сделать это, как правило, добавить jQuery на вашу веб-страницу, а затем использовать вызов $ .ajax() для вызова вашего PHP-запроса и загрузки результатов в файл, когда пользователь нажимает на ссылку. Есть куча деталей, связанных с этим, но проведение небольшого времени с помощью учебника jQuery должно заставить вас идти.

ленивых WAY Preload все данные, но скрыть окно (< ДИВ > или < таблицы > или любой другой) с помощью CSS, и когда пользователь нажимает на ссылку просто изменить CSS на этом элементе, чтобы показать это, возможно, с использованием CSS, чтобы скрыть другие части одновременно, чтобы освободить место. Это можно сделать в чистом Javascript достаточно легко, но еще проще с jQuery.