Codesigniter: Übergeben Sie Parameter an eine Auswahlabfrage aus der vorherigen AbfragePhp

PHP-Programmierer chatten hier
Anonymous
 Codesigniter: Übergeben Sie Parameter an eine Auswahlabfrage aus der vorherigen Abfrage

Post by Anonymous »

Ich erstelle ein kleines Management -Tool für das Browser -Spiel Travian. Deshalb wähle ich alle Dörfer aus der Datenbank aus und möchte einige Inhalte anzeigen, die für die einzelnen Dörfer einzigartig sind. Aber um die einzigartigen Details zu befragen, muss ich die ID des Dorfes bestehen. Wie soll ich das tun?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>

Und dies sind die 2 Funktionen, die ich im Modell verwende: < /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>

Und natürlich die Ansicht: < /p>





< /code>

PS: Bitte entfernen Sie den Kommentar im ersten Code -Block nicht! < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post