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
sur le controleur
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; } }
je passe bien mes variables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $data['result']=$this->home_model->getRegion(); $data['result']=$this->home_model->getCategorie();
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>j'ai l'erreur suivante
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>
<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
> </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
Partager