codeigniter를 사용하여 MySQL 데이터베이스에 데이터를 삽입하는 양식을 만듭니다. 전체 삽입 후 PDF 파일로 데이터를 검색하고 싶습니다.codeigniter를 사용하여 mysql 데이터베이스에서 PDF 파일을 내 보냅니다.
내 modeld 내 파일 이름은 membership_model.php입니다. 보기 페이지에서 나는 을 send_form.php 이름 - 양식을 가지고 있지만 송신 데이터 후 나는 여기에 성공적인 페이지 이름 signup_successful.php가 로그인 페이지에서 topdf()를 전화 PDF 버튼과 링크 수출입니다. 하지만 작동하지 않습니다. topdf 기능을 도와주세요.
보기폴더 - signup_successful.php
<p>Your data has been sent.
<?php echo anchor('topdf', 'Export as PDF');?>
</p>
컨트롤러 폴더
login.php
<?php
class Login extends Controller {
function index()
{
parent::Controller();
$this->load->helper('pdf_helper');
}
function data_info()
{
$data['main_content'] = 'data_form';
$this->load->view('includes/template', $data);
}
function sent_data()
{
$this->load->library('form_validation');
// field name, error message, validation rules
$this->form_validation->set_rules('first_name', 'Name', 'trim|required');
$this->form_validation->set_rules('last_name', 'Last Name', 'trim|required');
$this->form_validation->set_rules('email_address', 'Email Address', 'trim|required|valid_email');
if($this->form_validation->run() == FALSE)
{
$this->load->view('data_form');
}
else
{
$this->load->model('membership_model');
if($query = $this->membership_model->send_data())
//create_member call model create_member
{
$data['main_content'] = 'signup_successful';
$this->load->view('includes/template', $data);
}
else
{
$this->load->view('data_form');
}
}
}
function topdf()
{
$this->load->library('cezpdf');
$this->load->helper('pdf_helper');
prep_pdf();
$data['member']= $this->membership_model->alldata();
$titlecolumn = array(
'first-name' => 'First-name',
'last_name' => 'Last_name',
'email_address' => 'Email_address'
);
$this->cezpdf->ezTable($data['member'], $titlecolumn,'Member Data');
$this->cezpdf->ezStream();
}
}
* "작동하지 않습니다"* 여기서는 비행하지 않습니다. 더 구체적으로 말하십시오. –
그래서 오류가없고 고장 났습니까? – MonkeyZeus