Bonsoir à tous,

En fait j'ai un soucis tout bête, je travaille actuellement sur un petit projet de gestion de réunion suivant des disponibilités des membres, des emplacements, ainsi que des sujets de la réunion.

J'ai donc des membres qui rentrent des disponibilités (par tranche d'une heure) dans ma table "disponibilite", et suivant cela la personne qui désigne ses collaborateurs pour assister aux réunions va pouvoir les sélectionner dans une dropdown list. Pour être sûr que la personne puisse se rendre au lieu suivant, j'ai créé une table "temps" qui me permet de stocker le temps entre le 1er lieu et le second, ce qui ne proposerait dans la dropdown que les personne s'étant mis disponible et ayant la possibilité de se rendre à cette réunion.

Mais actuellement je bloque sur la condition de mon contrôleur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function personne($id)
    {   
        // check if the match exists before trying to edit it
        $data['reunion'] = $this->Reunion_model->get_réunion($id);
 
        if(isset($data['reunion']['id']))
        {
            $this->load->library('form_validation');
 
			$this->form_validation->set_rules('id_membre1','Id Membre1','required');
			$this->form_validation->set_rules('id_membre2','Id Membre2','required');
 
			if($this->form_validation->run())     
            {   
                $params = array(
					'id_membre1' => $this->input->post('id_membre1'),
					'id_membre2' => $this->input->post('id_membre2'),
                );
 
                $this->Reunion_model->update_reunion($id,$params);            
                redirect('reunion/index');
            }
            else
            {
				$this->load->model('Membre_model');
                                $this->db->like('function', 'test');
                                $this->db->or_like('function', 'test2');
                                $this->db->like('visible', 1);
 
$this->load->model('Disponibilite_model');
                                if ($this->db->like('date', $this->db->like('reunion.date')))
                                $data['all_membres'] = $this->Membre_model->get_all_membres();
En fait mon problème se situe ici

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$this->load->model('Disponibilite_model');
                                if ($this->db->like('date', $this->db->like('reunion.date')))
Je ne vois pas comment lui dire de comparer le champs "date" de la disponibilite avec le champs "date" de la reunion sélectionnée

Est-ce que quelqu'un aurait une idée svp?

Merci d'avance

Bonne soirée à vous