formタグの中身をPHPに渡す

2011/02/23

HTML側で<form>のaction属性に関数名なり、自分自身なりをいれる。
※name属性は必須。method属性の値はpostで良いと思う。

PHP側ではsubmitボタンが押されたときの条件分岐を入れておく。
※関数を読み込ませるとか別ファイルを読み込ませるならいらないと思う。

submitボタンが押されたときの条件分岐

submitボタンのname属性を指定。

<input type="submit" name="Submit" value="送信">

上記のようなsubmitボタンだったらname属性の「Submit」を指定してあげる。
指定するときは「$_POST["Submit"]」でOK。

if ( isset($_POST["Submit"]) != FALSE ){}

値を取得

各項目のname属性で取得。
「name=aaa」だったら「$_POST["aaa"]」
チェックボックスとかラジオボタンとかだったら…きっと違う方法を使う。

サンプル

  1. <?php
  2. // 送信ボタンが押されたとき
  3. if ( isset($_POST["Submit"]) != FALSE ) {
  4.  $url = $_POST["URL"];
  5.  echo $url;
  6. }
  7. ?>
  8. <html>
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
  11. <title>formをPHPで取得</title>
  12. </head>
  13.  
  14. <body>
  15.  
  16. <form method="post" action="<?= $myself ?>">
  17. <textarea name="URL"></textarea><br>
  18. <input type="submit" name="Submit" value="送信">
  19. </form>
  20.  
  21. </body>
  22. </html>

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい