表单 只显示一页,不显示其他任何页面


Form Displays for one page, none of the others

我现在有一个让我感到困惑的问题。我有一个用于在页面上发布帖子和上传图像的表格。该页面根据从数据库中检索的用户填充不同的用户信息。该表单适用于一个配置文件,但不显示在任何其他配置文件上,这让我对为什么会发生这种情况感到困惑。这是表格:

<form enctype="multipart/form-data" name='newPost-<?=$username?>' method='post' action='utilities/newWallPost.php'>
    < textarea name="postText"></textarea>
    < br />
    < input type='file' id='upload' name='upload[]' multiple=""/>
    < input type='hidden' name='recipient' value='<?=$username?>'/>
    < input type='submit' value='Post' name='btn_upload'/>
    < /div>
    < div id="newPost">
        < a href="#" id="newPostLink">Create new post</a>
< /form>

有人有什么建议吗?起初,我认为这是表单的命名约定,因此我将其设置为将用户名附加到表单名称,但由于某种原因,它仍然没有显示。

编辑:附加信息,当我尝试在不显示实际表单标签的配置文件上提交表单(显示其输入)时,系统会尝试访问同一页面(而不是实用程序/wallNewWallPost.php)。奇怪。

我将您键入的上述代码复制到一个新的.html文档中,但表单没有显示。

我相信由于标签中的空格,表单不起作用。

所以我稍微修改了一下,它对我有用:链接在这里