用PHP和JavaScript在modal中显示表格数据
我对PHP和JavaScript还是有点陌生。我正在开发一个web应用程序,其中包括使用PHP和MySQL在表中显示一些数据 我希望能够单击表中的一行并显示一个模式,该模式将包括我刚才单击的行的其他详细信息。当前,当单击行时,模式显示良好 使用JavaScript,我已经可以将表行中显示的任何内容解析为模式 我的问题是,有些细节我不想在表行上显示,但希望在查看完整细节时在模式中显示。如何将PHP中的额外值解析为模态 编辑:如果有必要的话,我正在使用JavaScript数据表库 代码: PHP:用PHP和JavaScript在modal中显示表格数据,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我对PHP和JavaScript还是有点陌生。我正在开发一个web应用程序,其中包括使用PHP和MySQL在表中显示一些数据 我希望能够单击表中的一行并显示一个模式,该模式将包括我刚才单击的行的其他详细信息。当前,当单击行时,模式显示良好 使用JavaScript,我已经可以将表行中显示的任何内容解析为模式 我的问题是,有些细节我不想在表行上显示,但希望在查看完整细节时在模式中显示。如何将PHP中的额外值解析为模态 编辑:如果有必要的话,我正在使用JavaScript数据表库 代码: PHP:
if($stmt=$conn->prepare($query)){
$stmt->bind_参数(“i”,$id);
$stmt->execute();
$stmt->bind_result($issueID、$title、$projectName、$assignedTo、$priority、,
$status、$type、$creationDate、$dueDate);
而($stmt->fetch()){
回声“;
回音“$title”;
echo“$projectName”;
回显“$assignedTo”;
回显“$priority”;
回显“$status”;
回显“$type”;
回声“$creationDate”;
回声“;
}
$stmt->free_result();
$stmt->close();
}
例如,我正在SQL查询中检索$dueDate,我希望在模式中显示它,但不在表行中显示它
我可以尝试给予更多的澄清,如果需要,任何帮助将不胜感激
谢谢 要在没有Ajax的情况下执行此操作,请使用
数据-
属性生成表行,例如数据duedate=“2020-05-12”
。当用户单击以获取更多信息时,处理该单击的JS将检测单击了哪一行,从该行检索相关的数据foo
值(请参阅),用这些值填充模态,最后显示模态
不利的一面是,您正在检索大量数据,这些数据将始终驻留在表中,即使用户从未单击以获取任何详细信息。从好的方面来说,点击查看详细信息的速度应该相对较快。也许此线程可以帮助您:。如果没有,请告诉我们。没有Ajax有没有办法做到这一点?我不这么认为,TylerB。将数据从表加载到模式中需要异步处理。PHP CURL将帮助您,但最好使用JavaScript,在我看来。@ TylerB,如果这回答了您的问题,请考虑。非常感谢。
if ($stmt = $conn->prepare($query)) {
$stmt->bind_param("i", $id);
$stmt->execute();
$stmt->bind_result($issueID, $title, $projectName, $assignedTo, $priority,
$status, $type, $creationDate, $dueDate);
while($stmt->fetch()) {
echo "<tr>";
echo "<td>$title</td>";
echo "<td>$projectName</td>";
echo "<td>$assignedTo</td>";
echo "<td>$priority</td>";
echo "<td>$status</td>";
echo "<td>$type</td>";
echo "<td>$creationDate</td>";
echo "</tr>";
}
$stmt->free_result();
$stmt->close();
}