将链接文本传递到下一页

时间:2012-03-07 15:31:27

标签: php html json form-submit

对于我的实际网络项目,我制作了一个tagcloud。当我点击标签时,应将其传递到页面showRecipesFromTags.php

<form name="tagform" id="tagform" method="get" action="/showRecipesFromTags.php">
<?php
include('php/getRandomTags.php');
$tagsarr = json_decode($return4634, true);

foreach ($tagsarr['Data']['Tag'] as $key => $tag11) {   
echo '<a id="seastags" href="#" onclick="document.tagform.submit()"><font size="' . rand(1,4) .'">' . $tag11['Tag_name'] . '</font> <br/></a> ';
}
?>
</form>

它可以通过点击href进入此页面,但我需要的是传递点击标签的ID。标记的名称称为Tag_name。显示的名称,但我不知道如何将ID传递到下一个站点。 id在我的JSON数组中,称为Tag_id

我该如何管理?

2 个答案:

答案 0 :(得分:1)

您的选择是:

  • 使用隐藏字段
  • 将其放入网址
  • 使用Cookie

答案 1 :(得分:1)

为什么你甚至需要一张表格?只需使用普通链接。 尝试在foreach循环中使用它:

echo '<a id="seastags" href="/showRecipesFromTags.php?tagId=' .$tag11['Tag_id'] . '"><font size="' . rand(1,4) .'">' . $tag11['Tag_name'] . '</font> <br/></a> ';