Web 開発に PHP を使用すると、フォーム (Form) の使用が随所で見られます。その属性である Action と Method を使用して、処理のためにフォームのコンテンツの送信先となる URL とフォームの送信方法を指定できます。データをサーバーに送信します。ほとんどの場合、フォームのコンテンツを Action 属性に処理するために別の URL アドレスを指定しますが、場合によっては、フォーム データを自分自身に送信する必要があります。このときAction属性値はどのように指定すればよいのでしょうか?
php
if(isset($_POST['アクション' ])&&$_POST ['アクション']=='送信済み'){
印刷' <前>' ;
print_r($_POST);
print'
print ' ';
}else{
?>
<formaction="" method="POST">
Name:<inputtype= 「テキスト」名前 =「個人[名前]」><br>
メール:<inputtype =「」テキスト「名前=」「個人[メールアドレス]」><br>
ビール: br >
<複数の名前を選択="ビール[]">
<オプション値=" イボイノシシ">イボイノシシ
<オプション値="ギネス" >ギネス
select><br>
<inputtype="hidden"名前=「アクション」 "値="送信されました">
<inputtype=" 送信「名前=」 「送信」値=「送信してください!」>
フォーム>
php
}
?>
上の代码就实现了将表单提交自己(注:PHP4.1.0以前のバージョン请使用$_HTTP_POST) _VARS代替ここでは、サーバー変更 $_Server が現在のページの URL を取得し、それをテーブルの Action プロパティに追加するために使用されます。この URL リクエストは、POST リクエストであるか GET リクエストであるかを確認します。つまり、テーブル内での追加のリクエストの処理時に、このリクエストの量が設定されているかどうかを isset 関数によって検査し、これによって判断します。このリクエストの出力はPOSTを使用しましたGET メソッド。 バージョン通知: 本文は博主原文です。 以上、PHP が表形式をどのように自分自身に送信するかについて、側面の内容も含めて説明しました。PHP の教義に関心のある友人が助けてくれるのを望みます。