【发布时间】:2017-03-18 06:41:21
【问题描述】:
我有问题,我想创建一个注册页面,但我想填充数据不仅来自 1 个表,还来自 2 个,我有这样的代码:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Pendaftaran2 extends CI_Controller {
public function daftar()
{
if(isset($_POST['pendaftaran'])){
$this->form_validation->set_rules('email','Email','required|is_unique[user.email]');
$this->form_validation->set_rules('password','password','required|min_length[5]');
$this->form_validation->set_rules('password2','konformasi password','required|min_length[5]|matches[password]');
//if form validation true
if($this->form_validation->run() == TRUE){
echo 'form validated';
$email = $this->input->post('email');
$pass = md5($this->input->post('password'));
$data = array(
'email' => $email,
'password' => $pass
);
$this->db->insert('user',$data);
$this->session->set_flashdata("success","your account has been created");
redirect('pendaftaran2/daftar','refresh');
}
}
//load view
$this->load->view('view_pendaftaran2');
$this->load->view('footer');
}
}
如何添加秒表?我希望按钮只有 1 个按钮来处理数据
注意:第二个表的名称是“personal_data”,包含字段(姓名、出生和地址)
【问题讨论】:
-
尝试再次调用 $this->db->insert('another_table_name',$data2);
标签: php mysql database codeigniter