2015-08-05 15 views
5

Sto lavorando su un programma semplice. Se inserisco due valori, rupie e coinquilino devo dividere rupie/coinquilino.come dividere il denaro totale tra gli utenti in codeigneter

Come otterrò il risultato? Ad esempio, ho 5 coinquilini e inserisco rupie = 500 e voglio che venga visualizzato nella pagina come 100time 5 volte?

+0

si prega di incollare il codice completo come regolatore, il modello e la vista poi mi modificare tale e si otterrà risposta nella vesione modificata –

+0

HO FATTO COME MODELLO, CONTROLLER E VISTA :) –

+0

puoi riassumere questo "così ottengo 100 volte 5 volte sulla mia pagina?", Dove vuoi mostrarlo, –

risposta

4

Spero che questo possa aiutarti, ti preghiamo di capire il codice e provare a giocare con esso per soddisfare le tue esigenze. In bocca al lupo!

File di controllo.

public function index(){ 
    $data["info"] = $this->mModel->getData(); 
    $this->load->view('index.php', $data);//$data is the data you want to pass to the view. 
} 

public function insertData() 
{ 
    $amount= $this->input->post('m_rupee'); //500 rupee 
    $roommates = count($this->input->post('roommate')); //5 roommates with data. 
    $amountPerPerson = $amount/$roommates; //100 rupee per roomate. 

    //Iterate the number of roommates. 
    foreach($roommates as $row){ 
    //Call the function in model that will save the data. 
    $this->mModel->insertModel($amountPerPerson, $row); 
    } 
    redirect('MoneySpliterController'); 
} 

File modello.

public function insertModel($amount, $data){ 
    $tempData = array(
    'm_rupee' => $amount, 
    'roommate' => $data 
); 

    $this->db->insert('tbl_money', $tempData); 
} 

public function getData(){ 
    return $this->db->get('tbl_money')->result(); 
} 

index.php

<div><?php var_dump($info); ?></div> 

Riferimento: http://www.codeigniter.com/userguide2/tutorial/static_pages.html

+0

signore, per favore, può elaborare. Sono nuovo in codice-codice. come posso mostrare quei dati in vista. –

+0

Controlla il mio aggiornamento. Grazie! – DevBert