如何获得" name"或" id"重定向页面

时间:2015-07-17 19:46:20

标签: php

我编写了一个网页,显示了"名称","手机" &安培; "电子邮件" " table row"来自使用PDO的mysql。

我想要做的是当单击行(例如:Alex 04325262 alex@mail.uk)时,需要显示"name","phone", "e-mail", "address","last message"的详细信息("Alex")(以前在mysql中保存)在另一页。

我正在努力将客户的"name"(或其他信息)传递给新页面。如果我可以访问新页面中的数据,我可以从mysql重新搜索,例如:

("SELECT * FROM customer WHERE name='Alex'") 

并显示它。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

确保在您使用或分配到session数组之前,只要您想存储session_start()数据,就会运行session

将名称存储在会话中,假设您将名称存储在变量中,例如$name执行此操作:

$_SESSION['name'] = $name;

$name的值现在将在PHP会话中保留。

要在其他页面中访问该值,请确保拨打session_start(),然后您可以像这样访问该值:

echo $_SESSION['name'];

示例输出:

  

亚历

请注意,您只需每页运行一次session_start()

有关详细信息,请参阅PHP docs

答案 1 :(得分:0)

即使很容易用href完成,但正如Jay Blanchard提到SESSION Array所以你可以这样做

假设您可以根据需要调整以下代码

$_SESSION['name'] = "Alex";
$_SESSION['phone'] = "04325262";
$_SESSION['email'] = "alex@mail.uk";

注意:不要忘记在文件顶部添加<?php session_start();?>