抱歉,我对 PHP 还很陌生,并且从 ASP 翻译了一些代码。虽然我已经完成了 .NET 和 c# 和 ASP 的更新。并了解它背后的理论我正在努力寻找有效的 PHP 代码。对你们中的一些人来说,这将是一个非常简单的概念。
所以我有一个从 MS SQL 数据库中提取的列表。例如,这是所有“页面”的列表。每个旁边是和编辑按钮,如下所示:
<a href="UpdatePage.php?id="><img src="images/edit.gif" width="16" height="16" alt="" border="0"></a>
重要的一行是:
href="UpdatePage.php?id="
我需要在?id=之后设置一个变量
这意味着将您重定向到编辑页面,我将在其中使用数据库中的数据填充表单。
我为此编写的代码如下所示:
<?php
$query = "SELECT PageTitle, PageText ";
$query .= "FROM Pages ";
$query .= "WHERE PageID = ";
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
?>
在PageID =之后再次丢失该位, 如果我将其设置为 all,它会遍历所有条目,如果我使用 ID 对其进行硬编码,它也可以工作。我正在寻找的是一种让列表页面向更新页面传递 PageID 的方法,以及一种告诉查询只需要检索与该 PageID 相关的整个内容的方法。如果这是有道理的。我查看了很多代码,但找不到与 PHP 和 MSSQL 相关的像样的教程或解释。任何正确方向的提示或要点将不胜感激。
看完后觉得应该是这样的:
<?php echo $PageID; ?>
$PageID = $_GET['PageID'];
我在正确的轨道上吗?