我有一个名为customers.php的PHP脚本,它通过URL传递一个参数,例如:
HTTP://www.mysite,com/customers.php EMPLOYEEID = 1
在我的customers.php脚本中,我拿起参数:
$employeeId = $_GET['employeeId'];
Run Code Online (Sandbox Code Playgroud)
这很好用.我还有一个HTML文件,其中包含一个输入参数的表单,并运行另一个PHP脚本,即:
<form method="post" action="listcustomers.php">
Employee ID: <input name="employeeId" type="text"><br>
<input type="submit" value="Show">
</form>
Run Code Online (Sandbox Code Playgroud)
然后在我的listcustomers.php脚本中,我拿起参数,这样:
$employeeId = $_POST['employeeId'];
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.但他是我被困的地方.我想运行我的customers.php脚本,并传递我在表单中拾取的参数.我确信这很简单,但是无法让它发挥作用.我试过了:
include "customers.php?employeeId=$employeeId&password=password";
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我也没有尝试过其他任何事情.请帮我.
Pau*_*aul 18
你不能在这样的包含上添加一个查询字符串(类似于?x = yyy&vv = www).幸运的是,您的包含可以访问它们之前的所有变量,因此如果$_GET['employeeId']在您调用之前定义:
include 'customers.php';
Run Code Online (Sandbox Code Playgroud)
那么customers.php也可以访问 $_GET['employeeId'];
| 归档时间: |
|
| 查看次数: |
37060 次 |
| 最近记录: |