我有一个名为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>';
}
我希望能够编辑每个类别的内容。
答案 0 :(得分:0)
在您的代码中,您只使用一个页面并将其传递给GET变量,该变量实际上是categoria的ID。因此,您无法直接修改页面内容。
但是,一个好的解决方案是将(a)新字段添加到表中,以便您可以为每个“页面”(每个类别)存储要更改的数据。
答案 1 :(得分:0)
当用户点击该类别时,您应该在网址中发送类别。然后,你创建一个页面,你可以通过链接到你的类别来获取这样的链接。 Yoururl.com/?category=链接是点击的玩家。现在在该页面上,您将检查您获得的类别。现在您知道可以回应游戏的类别