【PHP】POSTのデータを配列に代入する

フォームで送信した値をPOSTで受け取って、配列に代入してみる。

POSTのデータを配列に代入

【post.html】

<?php
	// 初期値設定
	$errer_message[] = ""; // エラーメッセージ配列
	$errer_no = 0; // ループ用エラーナンバー

	foreach($_POST as $key => $val){
		// データを配列に代入
		$data_arr[$key] = $val;
	}

	// 代入した配列の中身を確認
	print_r($data_arr);
?>

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>POSTのデータを配列に代入</title>
</head>
<body>
<div>
	<form method="POST" action="post.html">
		データ1:<input type="text" name="DATA1"><br/ >
		データ2:<input type="text" name="DATA2"><br/ >
		データ3:<input type="text" name="DATA3"><br/ >
		データ4:<input type="text" name="DATA4"><br/ >
		<input type="submit" value="送信">
		<input type="reset" value="取消">
	</form>
</div>
</body>
</html>

【出力結果】

Array ( [DATA1] => 東京都 [DATA2] => 神奈川県 [DATA3] => 千葉県 [DATA4] => 埼玉県 )

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>