2012-09-21 13 views
5

我在我的网站上有一个窗体。我想添加GET并发布选项。这将表明2个不同的目的地。 例如: - 当有人提交表格(姓名和地址)时,他可以进入受限制的部分。 然后代码将是否可以在表单中一起工作GET和发布选项?

<form name="loginform" 
action="http://site.com/viparea" 
method="post"> 

这个我想旁边保留日志代码log.And是

<form name="loginform" 
action="logcode.php" 
method="GET"> 

和加密的日志将在一个文本文件中保存。

我已经单独使用了两种方法。而且这些工作都很好。 但我想让他们一起工作。 所以,我不是一个编码器,但搜索后,我只是做了一个简单的工作,像一个小白:P。

<form name="loginform" 
action="http://site.com/viparea" 
method="post"><form name="loginform" 
action="logcode.php" 
method="GET"> 

但无法正常工作。请提供任何建议。

+0

没有看到问题的任何代码.. –

+2

你不能将'

'元素嵌套在一起。使用AJAX创建第二篇文章,或者更新第一个提交处理脚本以执行日志记录以及其实际任务。 – DCoder

+1

首先,DCoder是正确的,你不能将表单元素相互嵌套。所以为了做你想做的事情,你将不得不使用JavaScript或者一些非常花哨的编码。 如果您的后端在PHP中,为什么不使用$ _REQUEST? – alecwhardy

回答

0

不,你不能;但在PHP中,您可以使用$_REQUEST[]来查看来自GET和POST的数据;你可能只需要对你的php代码进行一些修改。

+0

@ pomaxa, 感谢您的回答。 – user1687804

6

只能通过实现这一点:

<form name="loginform" action="http://site.com/viparea?var1=var&var2=var" method="post"> 
    <input type="text" name="var3" /> 
</form> 

这样你会得到var1var2$_GETvar3$_POST或所有3个瓦尔为$_REQUEST

+0

@MihaiLorga 不错,从中得到了一个很好的解决方案。 – user1687804

相关问题