gpt4 book ai didi

PHP 列样式

转载 作者:行者123 更新时间:2023-11-28 04:38:16 25 4
gpt4 key购买 nike

我需要我的表格将提交内容包含在三列中,然后新行以另外三列开始,依此类推。所以提交 1,第一列,提交 2,第二列,提交 3,第三列。然后是一个新行,该过程再次开始。 (下面的 HTML 示例代码)

每次我尝试使用我的 php 代码时,我的页面都是空白的,所以我在某处遗漏了一些东西。

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

$sql = "SELECT id, name, website, url, email, date, description FROM basic";
$result = $conn->query($sql);

if ($result->num_rows>0){
<tr>
while ($row=$result->fetch_assoc()) {
echo "<table><tr><th><b>Company:</b> " . $row["name"]. "</th></tr><tr><td>
<b>URL:</b> <a href='".$row["url"]."'>".$row["url"]."</a></td></tr><tr><td>
<b>Email:</b> " . $row["email"]. "</td></tr><tr><td><b>Launch Date:</b> " .
$row["date"]. "</td></tr><tr><td><b>Announcement:</b> " .
$row["description"]. "</td>
</tr>";
}
echo "</table>";
} else {
echo "0 results";
}

$conn->close();
?>

示例:这就是我试图让它看起来像的东西。

<style>
table, td, th {
border: 10px solid #ffffff;
text-align: left;
}

table {
border-collapse: initial;
width: 100%;
}

td {
padding: 15px;
width: 25%;
line-height: 2;
}

th {
background-color: grey;
color: white;
padding: 5px;
width: 25%;
}
</style>

<body>
<table class="ex1">
<tr>
<th>Company</th>
<th>Company</th>
<th>Company</th>
</tr>
<tr>
<td>
<b>URL:</b><br>
<b>Location:</b><br>
<b>Inductry:</b><br>
<b>Start Date:</b><br>
<b>Announcement:</b><br>
<br>
</td>
<td>
<b>URL:</b><br>
<b>Location:</b><br>
<b>Inductry:</b><br>
<b>Start Date:</b><br>
<b>Announcement:</b><br>
<br>
</td>
<td>
<b>URL:</b><br>
<b>Location:</b><br>
<b>Inductry:</b><br>
<b>Start Date:</b><br>
<b>Announcement:</b><br>
<br>
</td>
</table>

最佳答案

您的 PHP 代码未生成格式正确的 HTML。请尝试以下操作:

// Query executed here and resultset returned

if ($result->num_rows>0){
echo "<table>";
while ($row=$result->fetch_assoc()) {
echo "<tr><th><b>Company:</b> " . $row["name"]. "</th></tr>
<tr><td><b>URL:</b> <a href='".$row["url"]."'>".$row["url"]."</a></td></tr>
<tr><td><b>Email:</b> " . $row["email"]. "</td></tr>
<tr><td><b>Launch Date:</b> " . $row["date"]. "</td></tr>
<tr><td><b>Announcement:</b> " . $row["description"]. "</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}

关于PHP 列样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41357191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com