di FORM INPUT Help !!come ottenere il valore della casella di input del modulo nel valore codeigniter
// questo è solo un refrence di $ nm e $ FID da test_model //
$data['fid']['value'] = 0;
$data['nm'] = array('name'=>'fname',
'id'=>'id');
dire ho uno form_view con
<?=form_label('Insert Your Name :')?>
<?=form_input($nm)?>
e una funzione per ottenere un'unica fila
quindi nel controller .. indice ($ id = 0)
e da qualche parte dell'indice
if((int)$id > 0)
{
$q = $this->test_model->get($id);
$data['fid']['value'] = $q['id'];
$data['nm']['value'] = $q['name'];
}
e la tabella MySQL è qualcosa di simile a 1. Victor, 2. visibile ecc come un valore nome
ma qui la sua non prendendo il valore del nome e l'ID da form_input e non mostrarlo di nuovo in form_view nella stessa casella di input come victor ecc. per aggiornarlo e reinserirlo nel database ...
chiunque per favore aiuto !! e per favore sii facile dato che sono nuovo di CI !!
ora totalmente confuso con questo ultimo snippet, per favore un semplice esempio sono nuovo di CI. Non stai utilizzando i record attivi e il mio snippet utilizza solo i record attivi. È molto difficile capire l'IC .... – Sam
Per recuperare il record, ho deciso di scrivere da solo l'istruzione sql piuttosto che utilizzare il metodo get_where del database dell'elemento della configurazione. È solo per abitudine poiché questo è quello che faccio normalmente. Non importa. Potresti invece utilizzare il metodo get_where. Il punto è lo schema generale del codice: 1. L'azione del controller viene richiamata e passato l'ID dell'utente da aggiornare. 2. L'oggetto utente viene recuperato dal modello e passato alla vista. 3. La vista esegue il rendering di un modulo in cui è possibile modificare il nome. 4. Il modulo viene rinviato allo stesso metodo di controllo e il modello viene richiamato per aggiornare l'utente. –
grazie per l'aiuto ho avuto la risposta !! Grazie mille Stephenc – Sam