Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP数据库信息放在一个表中显示在网站上_Php_Html_Phpmyadmin - Fatal编程技术网

PHP数据库信息放在一个表中显示在网站上

PHP数据库信息放在一个表中显示在网站上,php,html,phpmyadmin,Php,Html,Phpmyadmin,嘿,伙计们,我只是想把数据库中的信息放到一个表格里,我可以在网站上显示出来,但我不知道怎么做 <?php include 'database_conn.php'; // make db connection $sql = "SELECT eventID, eventTitle, eventDescription, venueID, catID, eventStartDate, eventEndDate, eventPrice FROM AE_events ORDER BY ev

嘿,伙计们,我只是想把数据库中的信息放到一个表格里,我可以在网站上显示出来,但我不知道怎么做

<?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();
?>

正确的方法关键是AJAX。对于大多数使用,最简单的方法通常是将jQuery添加到web页面,然后使用$.ajax()调用调用PHP查询,并在用户单击链接时将结果加载到。 这涉及到很多细节,但是花一点时间学习jQuery教程应该会让你有所收获


惰性方式使用CSS预加载所有数据,但隐藏窗口(或任何内容),当用户单击链接时,只需更改该元素上的CSS以显示它,可能同时使用CSS隐藏其他部分以腾出空间。这可以用纯Javascript轻松完成,但使用jQuery更容易。

“当我单击导航链接而不是打开新页面时,如何在HTML页面上显示此信息”-我没有看到
href
,这是因为这是我的PHP脚本,我的HTML文件中只有标准的HTML导航脚本,我想大多数人都知道它的样子,所以没有必要发布它。例如,我知道在我的HTML上我可以只放href“database.php”,但当有人点击该链接而不是停留在我的网站上时,它将只打开数据库中的信息,而不是直接显示在同一个网站上,然后等待其他人出现,因为我不读看不见的代码。嘿@Fred ii-进入我的网站,点击查看事件,你能看到我的意思吗?我希望它像窗口一样显示在同一页上,但只有当有人按下按钮时才显示“我希望它像窗口一样显示在同一页上,但只有当有人按下按钮时才显示”-你是说叠加/模态?