我有一个html文件,基本上是一个简单的表单:目的是提交一个运行PHP文件('alternative.php')的代码片段的值参见html代码示例:PHP中的表单链接值
<form name="input" action="alternative.php" method="POST">
Area: <input type="text" name="area"><br><br>
<input type="submit"><br>
</form><br><br>
这将运行顺利
现在我有一个第二PHP文件(“alternative2.php”)和该文件自动需要链接到在形式输入的数据。 摘录的PHP代码alternative2:
<?php
require_once 'header.php';
/** Create HTTP POST */
$accomm = 'ACCOMM';
$region = '';
foreach ($result->area as $entry) {
$region = $entry->attributes()->area_name;
break;
}
$page = '10';
两个alternative.php和alternative2.php需要的header.php。
摘录的header.php的:
<?php
/** Create HTTP POST */
$country = 'Australia';
$area = htmlspecialchars($_POST["area"]);
$seek = '<parameters>
<row><param>COUNTRY</param><value>'. $country .'</value></row>
<row><param>AREA</param><value>'. $area .'</value></row>
</parameters>';
Currently it returns "Notice: Undefined index: area in C:\xampp\htdocs...." when I run it.
我怎么去呢?
感谢
你有一个表单,具体有'POST'到'alternative2.php'的动作吗?如果是这样,为什么不尝试'var_dump($ _ POST);''alternative2.php''来查看你的数据。从我看到你实际上只提交表单数据到一个文件。该通知当然是因为'$ _POST ['area']'还没有被初始化。 – Crackertastic
@Crackertastic:认为你是对的;但我有困难初始化它..你能建议任何提示..谢谢 – akinboj
我发布了一个答案你的问题。请看下面,希望这可以帮助你或让你朝正确的方向前进。 – Crackertastic