php
  • html
  • sql
  • 2012-02-23 10 views 0 likes 
    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

    を追加する必要がある唯一のGETPOSTPUTDELETEおよびいくつかの他一切method="link"はありません。フォームのaction属性は、データの送信先を指定しますが、methodは、データの送信方法を指定します。たとえば、GETは、変数とその値をURLに追加します。 、完全にそれを指摘して感謝を働いた

    <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

    関連する問題