PHP mit get_where Klausel in Codeigniter nicht die Weitergabe der Daten

Hallo an Alle ich bin neu bei Codeigniter, ich versuche, alle Daten im Zusammenhang mit der account_id bestanden aus einer vorherigen Seite.

Ich bin vorbei account_id aber nicht übergeben, das Feld name im Zusammenhang mit der account_id. Das Feld name ist leer.

Ich erhalte eine Fehlermeldung:

Hier ist mein code für die controller:

function input($account_id = '', $name = ''){
   if((int)$account_id > 0){
      $query = $this->db->select('name', $name);
      $query = $this->db->get_where('db_accounts', array('account_id' => $account_id));

      $data['account'] = $query;
      $data['fname']['value']   = $name;
      $data['faccount_id']['value'] = $account_id;
      $data['name']        = '';
      $data['account_id']  = '';
  }

  $this->load->view('manage/input',$data);      
}

Hier ist mein Eingabe-Formular anzeigen:

<?php

   $data = array(
          'name'  => $fname['value'],
          'account_id' => $faccount_id['value']
        );

echo '<form action="/manage/edit" method="post" accept-charset="utf-8">';
echo form_hidden($data);

echo $account_id .' Account ID'.
    form_input($faccount_id); 
echo $name .' Name'.
    form_input($fname); 

$data = array('name' => 'submit', 'value' => 'Update Account', 'class' => 'submit');
echo form_submit($data);

  ?>
 <?php echo form_close(); ?>
Welche Fehler haben Sie?
Ich bin nicht immer ein Fehler. In der form variable 'name' ist leer, aber die 'account_id' übergibt den Wert.

InformationsquelleAutor Gee | 2013-02-14

Schreibe einen Kommentar