我制作了一个表格,用于将工厂添加到我的数据库中。这很好用,但我无法在页面上显示我的工厂,因为它们位于连接表中,但是当我提交页面时,它不会向连接表添加 id,因此工厂不会显示在页面上.
连接的表如下所示:
bedrijfcategorieen
------------------
idbedrijfcat
idbedrijven
idcategorieen
idbedrijven 是我的工厂表的 id。
我用于添加工厂的控制器功能:
function bedrijven()
{
$data['options'] = $ddmenu;
$this->load->view('members/header');
$this->load->view('members/editform', $data);
$this->load->view('members/footer');
}
function addbedrijven()
{
$this->members_model->addbedrijf();
redirect('members/index');
}
我添加工厂的模型函数:
function addbedrijf()
{
$data = array(
'idbedrijven' => $idbedrijven,
'Bedrijfsnaam' => $this->input->post('Bedrijfsnaam'),
'Postcode' => $this->input->post('Postcode'),
'Plaats' => $this->input->post('Plaats'),
'Telefoonnummer' => $this->input->post('Telefoonnummer'),
'Email' => $this->input->post('Email'),
'Website' => $this->input->post('Website'),
'Profiel' => $this->input->post('Profiel'),
'Adres' => $this->input->post('Adres'),
'logo' => $this->input->post('logo')
);
$this->db->insert('bedrijven', $data);
}
我想通过连接表添加我的工厂。因此向工厂添加类别也会更容易。
我试过where('bedrijfcategorieen.idbedrijven = idbedrijven
了,但没有用。
表方案
factories
---------
idfactories
factoryname
adress
postcode
country
telephone
...
...
categories
----------
idcategories
category
factorycategories
-----------------
idfactorycat
idfactories
idcategories