如何将参数发送到PHP以对数据库进行排序

时间:2013-05-19 19:36:49

标签: php javascript mysql

如何将发送参数的HTML页面连接到应该通过这些参数对数据库进行排序的PHP页面?

基本上我有一个带有下拉菜单的HTML表单页面,用于发送数据库列的名称。 在PHP上我有访问数据库的代码,但我无法弄清楚如何获取这些名称并通过该名称(或变量或标志)对数据库进行排序。

我尝试了

  $name = $_POST['nameOfTheHtmlFormField'];

但如果我回应它,​​$ name的值为NULL。

另外,我不知道如何将该标志传递给PHP

中的sort命令

你能找到任何线索或资源吗?

谢谢。

1 个答案:

答案 0 :(得分:-1)

您确定要使用$ _POST吗?根据我对你的帖子的理解,你想真正使用$ _GET变量。

$ _ POST 用于将数据发送到脚本,例如网络表单

$ _ GET 用于获取网址中参数的值,例如;

URL: /exampleScript.php?type=GetData&field=Username

echo $_GET['type']; // Outputs GetData
echo $_GET['field'] // Outputs Username

这似乎是您脚本的问题,因为我无法理解为什么要使用表单作为链接。