2017-02-17 71 views
0

再次道歉,因为我是PHP的新手,所以不能完全确定这是如何工作的,但我想我会问。PHP - 加载变量页面内容

我有一个名为contract.php的页面,我希望将其用作模板,以便当某人选择他们希望查看的合同时,它将转到contract.php并加载该特定合同的内容。

希望我不应该为每一份合同创建一个页面,我希望我可以使用合同ID,这样当导航到页面时它会显示类似contracts.php的东西?contractid = 555然后加载contractid 555的合同细节,所以这对于列出的每个新合同都是这样。

我遇到的问题是,我不知道如何最好地去了解它,或如何使用呢?contractid =“XXX”等

任何帮助,将不胜感激。

非常感谢

+0

更改URL看到任何合同如果追加'?contractid = 1234'到您的网址,你会得到一个变量'$ GET ['contractid ']'在PHP中使用值'1234'。 – MrDarkLynx

+0

你会运行一个简单的'$ _GET'查询。但是,如果没有任何代码,我们无法正确回答。请添加您的代码。 – Option

回答

0

$_GET manual

在从获取变量中读取合同标识之后,您可以搜索您的数据库中的该合同并回显此合同的特定数据。

还要考虑使用$_POST让你不能轻易通过自己

0

您可以从您的数据库使用合同ID每个合同获取相应的数据。在contracts.php内部,使用isset($_GET['contractid']) && !empty($_GET['contractid'])检查是否设置了变量变量并且不是空的。如果是,则从数据库中获取相应的数据并将其显示给用户,在您必须创建的模板中。

希望这会有所帮助。如果您需要更多帮助,请在此处粘贴您的代码。