-5

我有一个自己写的 php 论坛。在我的索引页面上有三个类别,比如说 1-2-3。当您单击其中一个时,将打开一个文件。

分别 cat1.php, 2 和 3 将所有主题排列为catid= 1, 2 或 3。当您发布主题时,脚本会执行带有详细信息的 sql 查询,但是如何使字段 catid 具有所选值类别?

4

1 回答 1

0

我不太确定你在问什么,但这里有一些想法:

将其在 URL 中传递给您的脚本,如下所示:

<form method="POST" action="cat2.php?catid=2">
   <input type="text" name="topic" value="Enter your topic"/>
   <input type="submit">
</form>

cat2.php

$category = $_GET['catid'];
echo "The category is ".$cat;

或者,您可以将其保存为会话。在cat2.php(andcat3.php等) 之上,添加以下内容:

<?php
  session_start();
  $_SESSION['category'] = 2;
?>

现在,每当您想知道类别时,只需确保您的 PHP 文件session_start();位于顶部,然后只需echo $_SESSION['category'];

您也可以在任何链接中传递它,如下所示:

<a href="cat2.php?cat=1">This is category one</a>

然后在你的文件中:

echo "The category you selected is ". $_GET['cat'];

于 2013-05-23T12:06:09.853 回答