用户表单在运行处理脚本后失去与头文件的连接

时间:2013-06-17 23:48:57

标签: php forms processing

问题: 从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       /布局       /图像

0 个答案:

没有答案