2012-09-21 4 views
5

내 사이트에 양식이 있습니다. 나는 GET과 post 옵션을 함께 추가하고 싶다. 두 가지 목적지를 나타내는 것입니다. 예 : - 누군가 양식 (이름 및 주소)을 제출 한 후 제한된 섹션을 입력 할 수 있습니다. 다음 코드는GET과 Post 옵션을 함께 사용할 수 있습니까?

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

수 그리고이 내가 싶어 옆에있는 로그 코드에 대한 log.And가

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

입니다 유지하고 암호화 된 로그를 텍스트 파일로 저장됩니다 것입니다.

저는 두 가지 방법을 개별적으로 사용했습니다. 그리고 그것들은 개별적으로 잘 작동합니다. 하지만 나는 그들과 함께 일하고 싶습니다. 그래서 나는 코더가 아니지만 무언가를 검색 한 후 나는 단지 멍청한 놈처럼 간단한 일을했다.

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

하지만 작동하지 않습니다. 어떤 제안 바랍니다.

+0

$_REQUEST 문제의 코드를보고하지 않음으로 var1var2$_GET로, var3$_POST 또는 3 개 바르를 얻을 것이다 .. –

+2

'

'요소를 서로 안에 중첩시킬 수 없습니다. AJAX를 사용하여 두 번째 게시물을 작성하거나 첫 번째 제출 처리 스크립트를 업데이트하여 실제 작업뿐만 아니라 로깅을 수행하십시오. – DCoder

+1

먼저 DCoder가 정확합니다. 양식 요소를 서로 안에 중첩시킬 수 없습니다. 그래서 당신이 원하는 것을하기 위해 당신은 자바 스크립트 나 정말 멋진 코딩을 사용해야 할 것입니다. 백엔드가 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> 

이 방법을 사용하면

+0

@MihaiLorga 멋진 솔루션을 얻었습니다. – user1687804

관련 문제