$从url获取多个变量

sle*_*kov 4 php get

我正在制作一个摄影网站.在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中分离这两个变量以在我的查询中使用.

谢谢.

Bra*_*rad 6

这些将自动显示在这些变量中......

$_GET['event']
$_GET['category']
Run Code Online (Sandbox Code Playgroud)

PHP为您完成所有这些工作.


You*_*nse 5

$event = mysql_real_escape_string($_GET['event']);
$category = mysql_real_escape_string($_GET['category']);
Run Code Online (Sandbox Code Playgroud)