2009-06-21 64 views
2

我有一个在PMWiki中设置的表单。该动作将其发送给一个php脚本,该脚本将采取这些信息并执行几个不同的操作。 php脚本需要验证来自PMWiki页面的信息。我知道如何去做所有这些。 但是,如果其中一个字段没有验证,我想重新加载PMWiki页面,其中所有信息仍然填充,但是会显示一条错误消息。 我的第一个想法是将所有的字段发回到起始页面,但我无法完成这项工作。 我接受任何允许我继续使用PMWiki作为基础的解决方案,这意味着我无法在自我验证的PHP页面中完成该表单(我已为其他网站完成了该工作)。如果不确认,我不想在PMWiki以外的地方提供单独的表单。理想情况下,我想要像 header('Location:mysite.com/MyPMWikiPage'); 但这将是一个可以发回所有字段的帖子。 对不起,如果这看起来如此具体,但我知道如何解决这个问题,我想学习如何直接解决这个问题,除非这是不可能的。 PMwiki.org建议服务器端验证,但是我一直无法找到失败时如何回发。发回到调用pmwiki页面从PHP脚本进行验证

+0

PMWiki页面是否实际上具有显示错误消息并重新填充表单数据的逻辑?如果没有,你将不得不编辑页面本身。让我知道,如果是这样,我可以发布一个解决方案,让你获得数据返回到该页面。 – defines 2009-06-21 14:12:34

回答

0

您的自定义表单验证看起来与PmWiki在处理编辑提交时所做的不同。

PmWiki/AvailableActions开始,你可以看看它是如何设计的,并且学习食谱代码(例如Cookbook/HtpasswdForm),你会看到别人怎么做的。