Bonjour,

J'ai un site sur codeigniter avec un form et deux listes reliée à une database
la premiere liste est relie à la categorie et l'autre region
le probleme c'est que j'ai l'impression que j'ecrase des variables dans la vue car il me dit soit l'une des variable de la liste n'existe pas

j'ai un model avec deux functions
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
public function getRegion() {
 
$this->db->order_by("region", "asc"); 
    $query = $this->db->get('region');
    if($query->num_rows() > 0)
    {
      foreach($query->result() as $row)
      {
        $data[] = $row;
      }
      return $data;
    }
}
 
public function getCategorie() {
 
  $this->db->select('idcat,categorie,souscat');
  $this->db->from('categorie');
  $this->db->order_by('souscat' ,'asc');
  $query=$this->db->get();
 
 
  if($query->num_rows() >0 ) {
    foreach ($query->result() as $row)
    {
      $data[]=$row;
    }
    return $data;
  }
 
}
sur le controleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$data['result']=$this->home_model->getRegion();
 	$data['result']=$this->home_model->getCategorie();
je passe bien mes variables

et dans ma vue c'est le probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  <select class="dropdownselect" id="idcat" name="idcat">
                <option value="0">Choisir la categorie</option>
                  <?php 
 
                              foreach ($result as $row)
                                {
                                     echo "<option value='$row->idcat'";
 
                                     echo" >$row->categorie </option>";
                                } 
                            ?>
              </select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<select class="dropdownselect" id="idreg" name="idreg">
                <option value="0">Choisir la region</option>
                  <?php 
 
                              foreach ($result as $row)
                                {
                                     echo "<option value='$row->id'";
 
                                     echo" >$row->region  </option>";
                                }
                            ?>
              </select>
j'ai l'erreur suivante
<option style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;" <div="" value="">

A PHP Error was encountered

Severity: Notice
Message: Undefined property: stdClass::$region
Filename: views/depot.php
Line Number: 47

&gt; </option>
A PHP Error was encountered Severity: Notice Message: Undefined property: stdClass::$id Filename: views/depot.php Line Number: 45

je comprends pas trop ce qui se passe
merci pour votre aide