0

我有一个名为 categoria 的表,有 10 行:

(idcateg, descri) VALUES 
(1, 'Action'), 
(2, 'Classic'), 
(3, 'Fight'), 
(4, 'Others'), 
(5, 'Puzzles'), 
(6, 'Racing'), 
(7, 'Shooting'), 
(8, 'Sports'), 
(9, 'Tower Defense'), 
(10, 'Zombie'); 

它都链接到一个名为 link_categoria.php 的页面

<a href="link_categoria.php?cat=1">Action</a>
<a href="link_categoria.php?cat=2">Classic</a>
<a href="link_categoria.php?cat=3">Fight</a>
<a href="link_categoria.php?cat=4">Others</a>
...

我想知道的是,我怎样才能访问这些页面,所以我可以编辑每个页面,因为当我点击它们时,它会显示相同的结果,它的链接如下:

mysql_select_db($database_gameconnection, $gameconnection);
$query_Recordset1 = "SELECT * FROM categoria ORDER BY categoria.descri";
$Recordset1 = mysql_query($query_Recordset1, $gameconnection) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

echo "Click a link and you will see all the games in the same categoria!<br><br>";

while ($row_Recordset1 = mysql_fetch_assoc($Recordset1))
{
    echo '<a href="link_categoria.php?cat='.
       $row_Recordset1['idcateg'] .'">'.
       $row_Recordset1['descri']. '</a><br>';
}

我希望能够编辑每个类别的内容。

4

2 回答 2

0

在您的代码中,您只使用一页并向其传递一个 GET 变量,该变量实际上是类别的 ID。因此,您不能直接修改页面的内容。

但是,一个好的解决方案是将 (a) 新字段添加到表中,以便您可以存储要为每个“页面”(每个类别)更改的数据。

于 2013-04-28T19:35:07.863 回答
0

当用户单击类别时,您应该在 url 中发送类别。然后,您创建一个页面,您可以在其中引用指向您的类别的链接的 url,如下所示。Yoururl.com/?category= 链接是玩家点击的。现在在该页面上,您正在检查您获得的类别。现在您知道可以呼应游戏的类别

于 2013-04-28T19:41:13.550 回答