所以,我正在尝试做一个简单的搜索栏。输入到搜索中的查询被拉到另一个页面。这工作得很好。当我尝试在脚本中使用该变量来增加数据库表中查询的行时,就会出现问题。当我只是将表元素的名称而不是变量放入时一切正常,但我需要获取他们搜索的内容才能使其正常工作。
我认为你可以通过 session 来做到这一点,但我不想为这么小的项目费心。
这就是我从搜索栏中提取变量的方式:
$query = $_GET['query'];
这很好用,但我无法将其转到新页面以在这段代码中使用:
mysql_query("UPDATE inventory SET Sold=Sold+1 WHERE Brand='Skittles' OR Type='Candy'");
最佳答案
session 相当容易使用。
<?php
session_start();
$_SESSION['query'] = $_GET['query'];
?>
这将存储它,然后像使用 $_GET['query']
一样使用它来检索它,但使用 $_SESSION['query']
。它会一直存在,直到 session 过期或被销毁。
关于php - 将变量从 $_GET 传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312450/