確認&送信画面の下書きを作成

Filename: controllers/sendmail.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Sendmail extends CI_Controller {

	public function index() {
		$data['title']='メールフォーム';
		$data['description']='メールフォームです。';
		$this->load->view('mailform',$data);
	}

	public function confirm() {
		$data['title']='メール確認';
		$data['name'] = $this->input->post('name');
		$data['mail'] = $this->input->post('mail');
		$data['subject'] = $this->input->post('subject');
		$data['body'] = nl2br($this->input->post('body'));
		$this->load->view('confirm',$data);
	}

	public function send() {
		$data['title']='お問い合わせ完了';
		$this->load->view('send',$data);
	}

}

Filename: views/confirm.php

<?php $this->load->view('elements/header');?>
<h1>確認画面</h1>
<?php echo form_open('sendmail/send'); ?>
お名前:<span id="cname"><?php echo $name?></span><br />
メール:<span id="cmail"><?php echo $mail?></span><br />
題名:<span id="csubject"><?php echo $subject?></span><br />
お問い合わせ<br />
<div id="cbody">
<?php echo $body?>
</div>
<input type="submit" value="送信">
<?php echo form_close(); ?>
<?php $this->load->view('elements/footer');?>

Filename: views/send.php

<?php $this->load->view('elements/header');?>
<h1>お問い合わせありがとうございます。</h1>
<?php $this->load->view('elements/footer');?>