我正在制作一个摄影网站.在DB中有一个图像表,事件表和类别表,它们通过外键链接.目前,我从数据库中拍摄照片时生成事件并将其转换为锚链接.
<?php
while ( $a_row = mysql_fetch_row( $result ) ){
foreach ( $a_row as $field ){
?>
<a href="images.php?event=<?php echo $field;?> "> <php? echo $field; ?> </a>
<?php
}
}
?>
Run Code Online (Sandbox Code Playgroud)
单击链接时,脚本从URL中的get获取变量: /images.php?**event**=eventCalledParty
foreach($_GET as $value)
{
$event = $value;
}
$event = mysql_real_escape_string($event);
Run Code Online (Sandbox Code Playgroud)
我的问题是 - 如果我要实现类别并有一个看起来像这样的网址:
/images.php?event = eventCalledParty&category = categoryCalledFashionPhotography
我如何从URL中分离这两个变量以在我的查询中使用.
谢谢.
这些将自动显示在这些变量中......
$_GET['event']
$_GET['category']
Run Code Online (Sandbox Code Playgroud)
PHP为您完成所有这些工作.
$event = mysql_real_escape_string($_GET['event']);
$category = mysql_real_escape_string($_GET['category']);
Run Code Online (Sandbox Code Playgroud)