javascript - 将 MySQL 数据从 PHP 打印到 HTML 工具提示

标签 javascript php html mysql

所以我是 MySql 和 PHP 编程的新手,所以我不确定如何将 PHP 脚本中的数据解析为 HTML 工具提示。

这是我的 PHP:

<?php
$servername = "server";
$username = "username";
$password = "password";
$dbname = "dbname";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "select courseCode, courseName from building b, room r, occupy o, timeslot t, meet m, section s, course c, timespan ts, day d, class cl where b.name = 'BH' and r.roomNum = '128' and b.buildingID = r.buildingID and o.roomID = r.roomID and t.timeID = o.timeID and t.timeID = m.timeID and m.sectionID = s.sectionID and c.courseID = s.courseID and t.spanID = ts.spanID and ts.start = '10:05' and ts.end = '11:25' and t.dayID = d.dayID and d.dayOfWeek = 'M' and cl.roomID = r.roomID and cl.sectionID = s.sectionID";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
    echo "Course Code: " . $row["courseCode"]. " - Name: " . $row["courseName"]."<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>

最终,我想将选定的数据放入我放置在列表项上的工具提示中,其中显示标题=“”。有什么建议吗?

HTML:

<div class="list-group">
        <a class="list-group-item list-group-item-action list-group-item-success listmargin"><abbr title="" rel="tooltip">HH 201</abbr></a>
        <a class="list-group-item list-group-item-action list-group-item-success listmargin"><abbr title="From DB </em>." rel="tooltip">HH 203</abbr></a>

最佳答案

就像您已经做的那样。

<?php
$output = '';
while ($row = $result->fetch_assoc()):
    // escape data
    $courseCode = htmlspecialchars($row['courseCode']);
    $courseName = htmlspecialchars($row['courseName']);

    $output .= sprintf('<a class="list-group-item list-group-item-action list-group-item-success listmargin"><abbr title="%s" rel="tooltip">%s</abbr></a>', $courseName, $courseCode);
endwhile;
?>
<div class="list-group">
    <?= $output ?>
</div>

关于javascript - 将 MySQL 数据从 PHP 打印到 HTML 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43235859/

相关文章:

javascript:接收单选按钮组中的单选按钮值并根据每种情况命令不同的指令

javascript - 使用 JavaScript 从 Firebase 存储重命名或下载文件

php - 使用 php 而不是 mysql 查询随机化数据库结果

html - CSS vertical-align 不做任何事情

javascript - 基于load()停止运行javascript

c# - WPF WebBrowser (3.5 SP1) Always on top - 在 WPF 中显示 HTML 的其他建议

javascript - 为什么代码返回一个包含单个字母而不是全名的数组?

javascript - 使用 angularJS {{expression}} 时如何显示 innerHTML?

php - 广播式IPC

PHP While 循环仅显示最后一行