確認&送信画面の下書きを作成
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');?>