PHPで次画面に遷移する方法

PHPで次画面に遷移する方法

PHPでindex1.phpからindex2.phpにデータ送信して画面遷移する方法です。

formタグのaction属性に次画面のindex2.phpを指定します。method属性でGETかPOSTを指定します。

index1.php

<form action="index2.php" method="POST">
  ファイルを選択<br/>
  <input type="file" id="input_file" name="param1" ><br/>
  <br/>
  選択されたファイル名<br/>
  <input type="text" id="fullpath" name="param2" ><br/>
  <input type="submit">
</form>

$_POST[‘name’]

POSTでデータ送信される場合は、$_POST[‘name’]を使用してデータを取得します。

今回であれば以下2つのデータです。

$_POST['param1']
$_POST['param2']

index2.phpでは<?phpから?>の間にPHPスクリプトが記述できますので、以下のようにします。

index2.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <META http-equiv="X-UA-Compatible" content="IE=edge">
    <title>次画面</title>
  </head>
  <body>
    <?php echo $_POST['param1'] . "<br/>" ?>
    <?php echo $_POST['param2'] . "<br/>" ?>
  </body>
</html>

コメント

タイトルとURLをコピーしました