问题: 从savenewproject.php脚本(表单处理脚本)返回后,用户输入表单(newproject.php)脚本似乎失去了与newproject.php中的文件header.php的连接。
使用2个文件 1. newproject.php - 用户输入表单(包含header.php文件,其中包含指向css文件的链接) 2. savenewproject.php-表格处理脚本
错误消息:
无法打开流:第2行/layout/header.php中没有此类文件或目录
所以基本上newproject.php调用savenewproject.php来处理数据。如果发现错误,则下面的脚本返回到调用脚本(newproject.php,如果有的话,它会显示错误消息。当它返回到调用脚本时,它会丢失指向header.php文件的链接...怎么能我阻止了这个?
// newproject.php - 调用脚本
<?php
include('header.php');
if (!empty($errorString))
{ echo '<div class="error">' . $errorString . '</div>'; }
if (!empty($successString))
{ $emailaddress = '';
$budget = '';
$projecttitle ='';
$projectdescription = '';
<div id="divfadeout" class="success">' . $successString . '</div>';
}
?>
<form name ='newProject' action="../inc/savenewproject.php" enctype="multipart/form-data" method="POST">
the rest are form fields
</form>
// savenewproject.php - 我认为是问题所在。
if(count($fieldErrors) > 0)
{ $errorString = '<p>There was an error processing the form.</p>';
$errorString . 'ul>';
foreach($fieldErrors as $errorVal)
{ $errorString .= "<li>$errorVal</li>"; }
$errorString .= '</ul>';
include ('../layout/newproject.php');
}
else
{
第2行的是一个指向utility.inc.php文件的链接 和文件夹结构是 htdocs中/ / INC /布局 /图像