2012-09-21 14 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

相關問題