我有以下代码,需要一些自定义。我需要在每个mysql记录之后换行,并在最底部加载网页的功能。这有可能吗?提前致谢。代码:
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title> Food Orders </title>
<link rel="stylesheet" type ="text/css" href="default.css">
</head>
<body>
<?php
$server_name = "localhost";
$user_name = "root";
$password = "mysqlpW";
$database_name = "menuDB12";
$connection = new mysqli($server_name, $user_name, $password, $database_name);
if ($connection->connect_error) {
die("Connection Error: " . $connection->connect_error);
}
$attributes "SELECT tablenumber, food FROM clients";
$results = $connection->query($attributes);
if ($results->num_rows > 0) {
while ($rows = $results->fetch_assoc()) {
echo "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"].
"<br>";
}
} else {
echo "No Results";
}
$connection->close();
?>
</body>
</html>
答案 0 :(得分:0)
如果我理解正确,你想在页面的末尾显示你的数据库结果,为此你可以试试这个
$table = ''; if ($results->num_rows > 0) {
while ($rows = $results->fetch_assoc()) {
$table .= "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"].
"<br>";
}
} else {
$table = "No Results";
}
并在页面的末尾或您希望显示的位置添加
<?php echo $table; ?>
答案 1 :(得分:0)
您在原始问题中写过换行符,但在评论中指定了页面符号(用于打印)。 此外,我知道您希望内容显示在打印页面的底部。
如果我的理解是正确的(如果您更准确地编辑问题会有所帮助),我建议您咨询以下内容:
Page breaks for printing on php page
在我创建基于网络的文档进行打印时,它帮助了我。
答案 2 :(得分:-1)
只需使用echo "<br>";
换行。
我会推荐ajax来提神 https://www.w3schools.com/xml/ajax_intro.asp