Witam,
piszę projekt w CI, mam formularz w którym przekazuję np. chorobę do kontrolera, następnie przekazuje do modelu w celu sprawdzenia czy istnieje w bazie, jeśli istnieje powinno mi wyświetlić dane z innej kolumny odpowiedniej dla danej choroby.
Męczę się już z tym dłuższy czas i nadal mam takie błędy
Warning: include(C:\wamp\www\codeigniter\application\views\errors\html\error_php.php): failed to open stream: No such file or directory in C:\wamp\www\codeigniter\system\core\Exceptions.php on line 269

, gdyby ktoś mógł sprawdzić co może być źle byłbym wdzięczny.

formularz:
  1. <?php
  2. echo form_open('diagnosis/search');
  3. echo '<B>Wyszukaj objawy</B> ';
  4. echo form_input(array('size' => 30, 'name' => 'search_sickness'));
  5. echo form_submit('submit', 'Wyszukaj');
  6. ?>


diagnosis.php - kontroler
  1. function search()
  2. {
  3. $terms = $this->input->post('search_sickness');
  4. $this->load->model('symptoms_model');
  5. $result = $this->symptoms_model->search_symptoms($terms);
  6. $data['sympcause'] = $result;
  7. $this->load->view('wynik', $data);
  8. }


symptoms_model.php - model
  1. function search_symptoms($terms)
  2. {
  3. $terms = $this->db->escape($terms);
  4. $sql = "select location
  5. from symptoms
  6. where name=".$terms;
  7. $wynik_wyszukiwania = $this->db->query($sql);
  8. $wynik=$wynik_wyszukiwania->result();
  9. return $wynik;
  10. }


wynik.php - wynik wyszukiwania
  1. <?php echo '<B>Sickness</B> '.$sympcause->location; ?>


Pozdrawiam i z góry dziękuje.

Czy mógłby ktoś mi z tym pomóc bo strasznie mi zależy na znalezieniu błędu, albo podać jakiś dobry przykład.

Problem już rozwiązany, należało w widoku wynikowym zminić kod na:

  1. <?php
  2. foreach ($results as $row) {
  3. echo $row->location;
  4.  
  5. }?>