phpでメールボックスをつくろう2 新規作成

<div class="flex-2">
   <?php if($_GET&#91;"compose"&#93; == 'new'): ?>
		<form action="" method="post">
			宛先:<br>
			<span id="fs-s">※送り先のユーザ名を入力してください</span>
			<input type="text" name="to" size="90%"><br>
			件名:<br>
			<input type="text" name="subject" size="90%"><br>
			本文:<br>
			<textarea name="body" rows="12" cols="100%"></textarea>
			</p>
			<p>
			<input type="submit" value="送信">
			</form>
   <?php endif; ?>
</div>

宛先と本文を必須(required)にする

<?php if($_GET&#91;"compose"&#93; == 'new'): ?>
		<form action="" method="post">
			宛先
			<span id="fs-s">※必須</span><br>
			<input type="text" name="to" size="90%" required><br>
			件名<br>
			<input type="text" name="subject" size="90%"><br>
			本文
			<span id="fs-s">※必須</span><br>
			<textarea name="body" rows="12" cols="100%" required></textarea>
			</p>
			<p>
			<input type="submit" value="送信">
			</form>
   <?php endif; ?>

DBに入れるため、postの内容を受け取り、変数に格納する

session_start();
if(isset($_POST["to"])){
	$to = $_POST["to"];
	$subject = $_POST["subject"];
	$body = $_POST["body"];
}

送信後はパラメータを”?compose=done”に変更する

<?php if($_GET&#91;"compose"&#93; == 'new'): ?>
		<form action="?compose=done" method="post">
			宛先
			<span id="fs-s">※必須</span><br>
			<input type="text" name="to" size="90%" required><br>
			件名<br>
			<input type="text" name="subject" size="90%"><br>
			本文
			<span id="fs-s">※必須</span><br>
			<textarea name="body" rows="12" cols="100%" required></textarea>
			</p>
			<p>
			<input type="submit" value="送信">
			</form>
   <?php elseif($_GET&#91;"compose"&#93; == 'done'): ?>
   			<p>メール送信が完了しました</p>
   <?php endif; ?>

おお、なんか凄い疲れた。