Php 链接类别数据库

Php 链接类别数据库,php,mysql,categories,Php,Mysql,Categories,我有一个名为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.p

我有一个名为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>';
}
mysql\u select\u db($database\u gameconnection,$gameconnection);
$query\u Recordset1=“按categoria.desci从categoria订单中选择*”;
$Recordset1=mysql\u query($query\u Recordset1,$gameconnection)或die(mysql\u error());
$row\u Recordset1=mysql\u fetch\u assoc($Recordset1);
$totalRows\u Recordset1=mysql\u num\u rows($Recordset1);
echo“单击链接,您将看到同一类别中的所有游戏!

”; 而($row\u Recordset1=mysql\u fetch\u assoc($Recordset1)) { 回声“
”; }

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

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


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

当用户单击您应该在url中发送类别的类别时。然后创建一个页面,将url引用到其中,并链接到您的类别,如下图所示。Yoururl.com/?category=玩家点击的链接。现在,在该页面上,您正在检查您获得的类别。现在您知道了可以很好地响应游戏的类别,而不是具有
(idcateg,desci)值(1,“动作”)、(2,“经典”)、(3“战斗”)、(4“其他”)、(5“拼图”)、(6“赛车”)、(7“射击”)、(8“运动”)、(9“塔防”)、(10“僵尸”)您将拥有
(idcateg,desci,somedata)值(1,‘动作’,‘数据1’,(2,‘经典’,‘数据2’,(3,‘战斗’,‘数据3’,(4,‘其他’,‘数据4’,(5,‘谜题’,‘数据5’,(6,‘赛车’,‘数据6’,(7,‘射击’,‘数据7’,(8,‘运动’,(8’,(9,‘塔防’,‘数据9’,(10’,‘僵尸’,‘数据10’)
然后您将
在上面显示的while循环中回显此数据。在这种情况下,请将有助于您的答案标记为已接受,以表明它解决了您的问题。