我没有做过任何 php 编码,但我做了一些 html 编码。我正在尝试制作一个页面,该页面在数据库中搜索标签并将其显示在带有 id 和链接的表中。
<?php
include('header.php');
include('mysql_connect.php');
if (@$_POST['search']) {
if (@$_POST['tag']) {
$query = mysql_query("SELECT * FROM `archives` WHERE `tag` = '".$_POST['tag']."' ;");
if (mysql_num_rows($query) > 0) while ($result = mysql_fetch_array($query)) {
echo("<table border=2><tr><td>id</td><td>link</td><td>tag</td></tr>");
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
echo("<tr>");
foreach($line as $col_value = > $row_value) {
echo("<td>$row_value</td>");
}
echo("</tr>\n");
}
echo("</table>");
}
}
}
?>
<h2>title</h2>
<p>body text</p>
</div>
<form action="" method="POST">
<input name="tag" type="text" />
<input name="search" type="submit" value="search" />
</form>
<?php include('footer.php'); ?>
我在显示数据时遇到问题,它确实返回了 id,但仅此而已,它甚至没有将 id 放入表中。