我仍然试图将MySQL表格输出到带边框的屏幕上,但由于我是PHP的新手而遇到麻烦。到目前为止我所拥有的是:
<?php
ini_set("display_errors","on");
$dsn='mysql:host=localhost;dbname=inventory_form';
$username="***";
$password="****";
$database="inventory_form";
try
{
$link=new PDO($dsn, $username,$password);
echo 'Connection is established';
}
catch (PDOException $e)
{
$error_message=$e->getMessage();
echo "<h1>An error occurred: $error_message</h1>";
}
$query="SELECT * from Inventory";
$result=$link->query($query);
echo "<b><center>Database Output</center></b>";
?>
<table border="2" cellspacing="2" cellpadding="2">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Name</font></th>
<th><font face="Arial, Helvetica, sans-serif">Equipment Borrowed</font></th>
<th><font face="Arial, Helvetica, sans-serif">Service Tag</font></th>
<th><font face="Arial, Helvetica, sans-serif">Date Borrowed</font></th>
</tr>
<?php
while ($row = $result->fetch()) {
print $row['FName'];
print $row['LName'];
print $row['Eqpmnt_Brwd'];
print $row['Service_Tag'];
print $row['Date_Taken'];
print "<br>\n";
}
?>
哪个输出:
建立连接
数据库输出
艾伦***** amera2345662014-06-25
罗杰***笔记本电脑6477722014-06-08
约翰**** 5647772014-06-10
Jim WilliamsSenteo Bag#12014-06-18
Joseph **** Camera5654452014-06-15
Sheilah **** Camera6654452014-06-10
史蒂芬***** Camera6678752014-06-10
名称设备借用服务标签借用日期
有人可以帮助我们如何合并html,这样我就可以将表格格式化为简单的边框输出。我一直在阅读和搜索,但无法找到如何做到这一点的有力例子。
答案 0 :(得分:0)
非常基本的你需要的......
<?php
while ($row = $result->fetch()) {
echo '<tr>';
echo '<td>'. $row['FName'] .'</td>';
echo '<td>'. $row['LName'] .'</td>';
echo '<td>'. $row['Eqpmnt_Brwd'] .'</td>';
echo '<td>'. $row['Service_Tag'] .'</td>';
echo '<td>'. $row['Date_Taken'] .'</td>';
echo '</tr>';
}
?>
不要忘记在底部添加结束标记</table>
。
答案 1 :(得分:0)
如果我理解你想要的输出,你需要像
这样的东西<?php
while ($row = $result->fetch()) {
print "<tr>";
print "<td>" . $row['FName'] . "</td>";
print "<td>" . $row['LName'] . "</td>";
print "<td>" . $row['Eqpmnt_Brwd'] . "</td>";
print "<td>" . $row['Service_Tag'] . "</td>";
print "<td>" . $row['Date_Taken'] . "</td>";
print "</tr>";
}
?>
答案 2 :(得分:0)
<table>
<?php while ($row = $result->fetch()): ?>
<tr>
<td><?=$row['FName']?></td>
</tr>
<?php endwhile; ?>
</table>
在<td></td>
中写下你的行