php
  • html
  • 2017-08-11 6 views 0 likes 
    0

    私のサイトのフォームを投稿から取得するにはいつでもこのエラーがあります。投稿ボタンをクリックしてindex.phpにリダイレクトします。あなたのフォームを少し更新したい場合がありますフォーム提出私はindex.phpに私を返します

    <form action="index.php?pg=users" method="get"> 
        <input type='text' placeholder='user name' name='guildn' id='guild'> 
        <input type='submit ' name='submit ' value='Search'> 
    </form> 
    
    +0

    フォームのサンプルを追加できますか? –

    +0

    @MohamedHasanどこにリダイレクトしますか? –

    +0

    @MaihanNijatこのページには?pg = usersしかし、それは常にindex.phpにリダイレクトされますか?guildn = name&submit = index.phpでなければなりませんか?pg = users&guildn = name&submit = Search –

    答えて

    0

    、POSTの場合

    は、これを行うことは結構です:

    <form action="index.php?pg=users" method="post"> 
        <input type='text' placeholder='user name' name='guildn' id='guild'> 
        <input type='submit' name='submit' value='Search'> 
    </form> 
    

    しかしGETのために、フォームのアクションで、あなたは「のインデックスを持っています。 php?pg = users "ここで、" pg = users "はあなたのURLクエリ文字列の一部です。あなたが「PG =ユーザーが」一環として、以下の例のようなタイプの隠しを使用して、フォーム入力移動することができます

    <form action="index.php" method="get"> 
        <input type='hidden' name='pg' value='users'> 
        <input type='text' placeholder='user name' name='guildn' id='guild'> 
        <input type='submit' name='submit' value='Search'> 
    </form> 
    

    は法に=「GET」ことを忘れないでください、あなたの入力になりますフォーム送信時にアクションURLに追加され、アクションURLのクエリ文字列は無視されます。

    関連する問題