当前位置: 首页 > 面试题库 >

Mysql + php,如何创建一个链接,当您按“截止日期”时显示记录中的所有数据。

索令
2023-03-14
问题内容

就像标题中所说的那样,这可能不是一个问题,而更多地是提示如何做到这一点。

我有四个字段的表, id(auto + primary)firstnamelastnameage

在索引页面上,我选择*,然后将名字设为链接的链接,该链接指向另一个页面,该页面要显示该记录的所有数据。

目前,我必须手动执行“从 where id =“ 2”中选择”。(另一页)

如何建立链接以自动检测“该记录集中的ID”,并仅显示该记录中的数据。

您可以在这里看到我的当前项目,

http://www.adamskymotorkylare.se/business/

如您所见,当您单击“名字”时,它将始终显示数据,其中id = 2(paris hilton),是我想要执行的操作,当我单击“ jack”时,它将在其中id
=“ 1的情况下选择* ”

预先感谢,杰克

“索引页”

$result = mysqli_query($con,"SELECT * FROM persons");

echo "<table width=100%>
<tr>
<th>ID</th>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Gender</th>
</tr>";

while($row = mysqli_fetch_array($result))
{

$id = $row['id'];

echo "<tr>";
echo "<td>" . $row['id'] .  "</td>";
echo "<td> <a href='view_more.php?id= . $id .'>" . $row['firstname'] . "</a> </td>";
echo "<td>" . $row['lastname'] .  "</td>";
echo "<td>" . $row['age'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "</tr>";
}
echo "</table>";

“查看更多页面”

$id = $_get['id'];

$result = mysqli_query($con,"SELECT * FROM persons 
WHERE id='$id'");

echo "<table width=100%>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
<th>Gender</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td> <a href='#'>" . $row['firstname'] . "</a> </td>";
echo "<td>" . $row['lastname'] .  "</td>";
echo "<td>" . $row['age'] . "</td>";
echo "<td>" . $row['gender'] . "</td>";
echo "</tr>";
}
echo "</table>";

问题答案:

在为用户建立索引的页面上尝试以下操作:

while($row = mysqli_fetch_array($result))
{

$id = $row['id'];
$firstName = $row['firstName'];

echo ('<a href="user_account.php?id=' . $id . '">' . $firstName . '</a>');
}

这意味着,如果有人单击名字,他们将被发送到user_account.php(可以替换为明显的名字),您将通过URL(user_account.php?id
= 123)传递ID。

在“用户帐户”页面上,您需要执行以下操作:

// GET ID FROM THE URL

$id = $_GET['id'];

$result = mysqli_query($con,"SELECT (WHATEVER YOU WANT) FROM (YOUR TABLE) WHERE id = $id");

注意:替换变量并使用所需的详细信息进行查询。

我希望这可以有所帮助。



 类似资料:
  • 本文向大家介绍在MySQL中显示从当前日期到当月剩余的记录?,包括了在MySQL中显示从当前日期到当月剩余的记录?的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是MySQL中从当前日期到当月剩余时间的查询- 这将产生以下输出-

  • 问题内容: 嗨,我在下面的表格中记录了活动和分数 我需要从活动中返回所有记录 退货 然后我需要基于来自点表的用户ID对用户点求和 退货 一切都很好,但我需要将它们放在一起给用户,即 有指针吗? 问题答案: 使用外部联接: 或子查询:

  • 问题内容: 我正在尝试通过当前一周(过去7天)的列表获取所有用户尝试的COUNT次 此查询有效,但如果日期不存在,则不会返回0: 此查询返回每天上一个当前周的所有尝试次数COUNT,我知道了这一点(我只有1条记录): 我想要这个结果: 非常感谢 演示 :http : **//sqlfiddle.com/#!2** / b58bb/1/0 问题答案: 好的,我从线程MySql Single Tabl

  • 问题内容: 我想创建一个类似于链接的HTML按钮。因此,当您单击按钮时,它将重定向到页面。我希望它尽可能地易于访问。 我也希望这样做,因此URL中没有任何多余的字符或参数。 我该如何实现? 根据到目前为止发布的答案,我目前正在这样做: 但这是在Safari和Internet Explorer中,它在URL的末尾添加了问号字符。我需要找到一种不会在URL末尾添加任何字符的解决方案。 还有其他两种解决

  • 问题内容: 我有这个mysql表: 等等。我可以简单地获取结果并通过以下代码按日期将其排序: 但是如何显示按特定日期排序的表中的元素,如下所示: 等等。谢谢! 问题答案: 这是PHP代码: 输出: 汤姆 麦可 2012-11-17 埃里克 约翰 2012-11-16 拉里 凯特 请注意,虽然此代码将行按一列“分组”,但可以轻松地扩展为按多列对行进行分组。留作练习。

  • 我试图显示一个随机记录从我的表,但没有运气,这是我一直以来。这是用PHP编写的 想知道这是否是一个明显的错误吗?我已经连接到数据库了。 JB的