Насколько мне известно, не в CSS 2. CSS 3 имеет более надежные селектор, но не всегда реализуется во всех браузерах. Даже с улучшенными селекторами я не верю, что он выполнит именно то, что вы указали в своем примере.
Вы забыли включить данные id
в редирект после вызова метода save()
, поэтому вы ничего не получите, вызвав $this->input->get('id')
.
Чтобы решить эту проблему, передайте данные id
вместе с перенаправлением:
redirect('progres_material?id=' . $this->input->post('id'));
Но это, конечно, даст вам дополнительный параметр в URL. Если вам не нужен дополнительный параметр, вы можете использовать сеанс для передачи данных id
во время перенаправления, в CodeIgniter есть метод с именем set_flashdata
, который делает это:
$this->session->set_flashdata('id', $this->input->post('id'));
redirect('progres_material');
И для получения id
Данные сеанса по методу matused()
используют следующий код:
$id = !empty($this->session->flashdata('id')) ? $this->session->flashdata('id') : $this->input->get('id');
Вы можете использовать глобальную переменную PHP Вы можете использовать глобальную переменную PHP [111] для захвата данных, если вы не уверены в типе запроса, подобном этому, Вы можете использовать глобальную переменную PHP Вы можете использовать глобальную переменную PHP [111] для захвата данных, если вы не уверены в типе запроса, подобном этому,
для захвата данных, если вы не уверены в типе запроса, подобном этому,
REQUESTpublic function matused()
{
$id =
для захвата данных, если вы не уверены в типе запроса, подобном этому,