J'ai une page qui contient une donnée de la table de base de données. À la fin de chaque ligne, un bouton Mettre à jour permet aux utilisateurs de mettre à jour cette ligne spécifique. J'ai essayé de faire Id comme une entrée readonly, mais chaque fois que je clique sur submit sur n'importe quelle ligne, la valeur return par $ this-> input-> post() est toujours la dernière ligne Id. Je veux qu'il renvoie l'ID auquel je clique sur Envoyer.Comment passer la chaîne de requête au contrôleur
Id Nom de l'action
echo form_open('control/edit');
foreach($rs as $db)
{
$row = array(form_input('id', $db['id']), $db['name'], form_submit('update', 'Update'));
$this->table->add_row($row);
}
echo $this->table->generate();
Dans le contrôleur de contrôle/d'édition,
$this->input->post('id') // always returns the id of the last row.
Quelqu'un sait comment dois-je faire à ce sujet? Je vous remercie.