версия php5 а это функция вида
<div class="menu_center">
<? if ($this->session->userdata('logged_in')) {
$id=$this->uri->segment(3);?>
<title>меню</title>
<h3>добавить новый пункт меню</h3><br/>
<form action="/admin/update_menu1/<?= $id ?>/" method="post" enctype="multipart/form-data">
<p class="navigkkk"><label for="text">Название (name):</label></p>
<? foreach ($update_menu as $value): ?>
<div align="center">
<input name="name" class="input" type="text" id="name" value="<?=$value['name']?>" size="60"/>
</div>
<? endforeach; ?>
<p class="navigkkk"><label for="text">Категория:</label></p>
<select name="id_mom">
<option value="">Сделать главной</option>
<? foreach ($menu as $value1): ?>
<? if ($value1['id_mom'] == '') { ?>
<? $n = $value1['id'] ?>
<option value="<?= $value1['id'] ?>"> <?= $value1['name'] ?></option><br/>
<? foreach ($menu as $value2): ?>
<? if ($value2['id_mom'] == $n) { ?>
<? $n2 = $value2['id'] ?>
<option value="<?= $value2['id'] ?>"> --<?= $value2['name'] ?></option><br/>
<?}?>
<? endforeach; ?>
<?}?>
<? endforeach; ?>
</select>
<br/><br/>
<input type="submit" class="input" value=Сохранить>
</form>
<?}?>
</div>
а вот контроллер
/*редактирование меню база*/
public function update_menu1()
{
$post = $this->input->post();
$this->admin_model->update_menu1($post);
redirect('/admin/menu/');
}
запрос к базе
/*редактирование menu*/
function update_menu1 ($data) {
$id=$this->uri->segment(3);
$this->db->where('id', $id);
$this->db->update('menu', $data);
}
но повторюсь ещё раз на сервере это работает, тоесть не на локальном а в моем случае на таймвебе.
Пользователь решил продолжить мысль 05 Июля 2014, 20:35:08:
это ошибка
Error Number: 1054
Unknown column '0' in 'field list'
UPDATE `menu` SET `0` = '' WHERE `id` = '82'
Filename: /var/www/modules/admin/models/admin_model.php
Line Number: 95
Пользователь решил продолжить мысль 05 Июля 2014, 22:57:20:
Теперь после перезагрузки компьютора я немогу войти в базу данных, скажите ребят вы форум сделали потомучто специ или просто для посещаемости, если для посещаемости то скажите я попробую найти ответ в другом месте, либо из за вас страдает популярность ubuntu