我见过吗?在href中调用php时后跟一个id。我一直在研究,但似乎无法找到一个直接的答案(可能使用错误的术语)
<a href='page2.php?id=2>
什么是'?'其次是身份证?任何解释将不胜感激,我是php的新手。
答案 0 :(得分:2)
这是一种将URL中的数据从一个页面传递到另一个页面的方法。当页面加载时,PHP可以通过这样的调用访问该数据。
Select
last_name,
first_name,
donator,
customer_id,
phone,
address,
city,
state,
zipcode,
events.buyer_id
from events
join addresses on events.buyer_id = addresses.buyer_id
inner join customer_extras on addresses.buyer_id = customer_extras.buyer_id
inner join Customer_roles on events.buyer_id = Customer_roles.buyer_id
inner join People on Customer_roles.buyer_id = People.id
group by
customer_id,
member_status,
events.event_type,
first_name,
last_name,
address,
city,
state,
phone,
donator,
zipcode,
events.buyer_id
HAVING MIN(events.created_at) between '2015-06-01'
and '2015-08-01' and event_type ILIKE 'MEMBER_TABLET%' and member_status IN
('moved','never answered', 'refused', 'complete')
然后PHP可以将这些数据用于自己的目的。
您可以将数据串起来,就像......
$id = $_GET['id'];
再次使用类似...
的调用访问数据?id=2&name=james
这是表单工作的方式,除了POST表单时,值隐藏在url中,你检索数据就像......
$name = $_GET['name'];
但是如果你的PHP不知道数据是POST还是GET,你可以使用
$name = $_POST['name'];
哪个可以从POST或GET中获取数据。
答案 1 :(得分:1)
GET 数据来自网址本身,通常会跟踪网址中脚本文件的名称。 GET数据的开头用问号(?)表示。