CodeIgniter: PAMATER PAMATER к запросу SELECT из предыдущего запросаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CodeIgniter: PAMATER PAMATER к запросу SELECT из предыдущего запроса

Сообщение Anonymous »

Я создаю небольшой инструмент управления для игры в браузер Travian. Поэтому я выбираю все деревни из базы данных и хочу отобразить какой -то контент, уникальный для каждой из деревень. Но для того, чтобы запросить те уникальные детали, мне нужно пройти идентификатор деревни. Как мне это сделать?function members_area()
{
global $site_title;
$this->load->model('membership_model');

if($this->membership_model->get_villages())
{
$data['rows'] = $this->membership_model->get_villages();
$id = 1;//this should be dynamic, but how?
if($this->membership_model->get_tasks($id)):
$data['tasks'] = $this->membership_model->get_tasks($id);
endif;
}

$data['title'] = $site_title." | Your account";
$data['main_content'] = 'account';
$this->load->view('template', $data);
}
< /code>

И это 2 функции, которые я использую в модели: < /p>

function get_villages()
{
$q = $this->db->get('villages');

if($q->num_rows() > 0) {
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}

function get_tasks($id)
{
$this->db->select('name');
$this->db->from('tasks');
$this->db->where('villageid', $id);

$q = $this->db->get();

if($q->num_rows() > 0) {
foreach ($q->result() as $task) {
$data[] = $task;
}
return $data;
}
}
< /code>

и, конечно, представление: < /p>





< /code>

ps: пожалуйста, не удаляйте комментарий в первом блоке кода! < /p>

Подробнее здесь: https://stackoverflow.com/questions/259 ... ious-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»