1
Как передать значение имени на просмотр контроллеру без кнопки отправки?
Таким образом, значение может быть сохранено в переменной $ TABNAME на странице контроллера ..
Вид:Как отправить значение имени контроллеру? (Codeigniter)
<?
$i=0;
foreach ($im as $row):
$i++;
?>
<tr>
<td><? echo $i;?></td>
<td><?
$var ='';
if(($simn->{"j$i"})==1)
$var='done';
else
$var='not yet';
echo anchor("admin/meeting/status_meeting/".$dk->u_id,"<input type='button' name=".$simn->{"j$i"}." value='".$var."'>"); ?></td>
</tr>
Контроллер:
$data['simn'] = $this->mmeeting->get_s_id($id)->row();
и
function status_meeting($id)
{
$tabname= ?
$ps = array();
$person = array('$tabname' => 1 );
$this->mmeeting->update_status($id,$person,$tabname);
}
Модель:
private $primary_key= 'k_id';
function get_s_id($id){
$this->db->where($this->primary_key, $id);
return $this->db->get("status_meeting");
}
function update_status($id, $person, $tabname){
$this->db->where($this->primary_key, $id);
$this->db->update($tabname, $person);
}