2012-02-23 1 views
0

가변 정보를 전달하는 링크 인 버튼을 만들려고 시도 중이지만 URL에서 전달되지 않는 것을 볼 수 있으므로 작동하지 않습니다. 여기에 내가 시도한 시도가 있습니다 :버튼을 링크로 사용하거나 PHP에서 변수 값을 전달할 수 있습니까?

<form><input type="button" value="link 1" onClick="myaccount.php?userinfo=0'"></form> 

<FORM METHOD='LINK' ACTION='myaccount.php?userinfo=0'> 
     <INPUT TYPE='submit' VALUE='Details'> 
     </FORM> 

누구든지 나를 잘못 표시 할 수있는 경우 감사하겠습니다.

답변

2

당신은 location.href

onClick="location.href = 'myaccount.php?userinfo=0'"> 
+0

, 감사합니다! – deucalion0

2
<FORM METHOD='GET' ACTION='myaccount.php'> 
      <input type=hidden name=userinfo value=0> 
      <INPUT TYPE='submit' VALUE='Submit'> 
      </FORM> 
+0

답변 해 주셔서 감사합니다. – deucalion0

1

method="link"GET, POST, PUT, DELETE 및 몇몇 다른 사람이 없습니다 추가해야합니다. 양식의 action 속성은 데이터를 보낼 위치를 지정하고 method은 그렇게하는 방법을 지정합니다. 예를 들어 GET은 변수와 해당 값을 URL에 추가합니다.

I는 다음과 같이 작동 것 같은데요 : 그 지적 완벽하게 작동

<form action="myaccount.php?userinfo=0" method="get"> 
    <button type="submit" name="link" value="1">Details</button> 
<form> 
+0

코드를 제공해 주셔서 감사합니다! – deucalion0

+1

당신은 잘못 추측합니다. 'userinfo = 0' 쿼리 문자열은 덮어 쓰여질 것이고'link = 1'만이 보내진 쿼리 문자열에 나타날 것입니다. POST가 사용 되었다면'link = 1'이 POST 메시지 본문으로 보내 졌을 것이고,'userinfo = 0'이 송신 된 쿼리 문자열에 나타날 것입니다. – Alohci

관련 문제