【发布时间】:2010-11-12 03:57:02
【问题描述】:
我有一个 php 页面, 在那个页面上,我有文本框和提交按钮, 这个按钮在一个部分运行php:
if(isset($_POST['Add'])){code}
这在这里工作正常,并且在该部分中计算和使用 $name、$base、$location 等。但那段代码会生成另一个提交按钮,驱动另一段代码。
我希望在第二部分代码中将数据添加到数据库中。 现在我已经知道如何做到这一点,问题是变量 $name 等此时的值为 NULL.. 但它们只能在第一个代码部分运行后才能调用它们获得价值。
我如何保持这些值直到我添加它们?
资源:
该页面可以随意尝试:
位置必须采用“DNN:NN:NN:NN”形式,其中 D 是“D”,N 是 0-9 整数
http://www.teamdelta.byethost12.com/postroute.php
php文件的代码作为文本文件!
http://www.teamdelta.byethost12.com/postroute.php
第 116 和 149 行是 2 个按钮运行部分的开始!
【问题讨论】:
-
你确定第二个链接是正确的吗?
-
这两个链接是相同的——我们看不到您的 PHP 代码,因为它在输出到浏览器之前由服务器执行。尝试复制该文件并将其命名为 postroute.php.txt 或类似名称。
标签: php variables persistence