2016-11-17 5 views
0

Dies ist ein Bild von meiner Tabelle ein müssen Datum Spalte im Header in meiner Ansicht von codeigniter konvertieren und zeigen möchten, dass auf einem Datum Student anwesend/abwesend.Wie konvertiert Spalte Daten in Zeile

enter image description here

Ich möchte die Daten so zu formatieren:

|DATE/NAME| 12/11/16 | 13/11/16 | 14/11/16 | 15/11/16 | 16/11/16 | 
|Lokesh | HD  | HD  | HD  | HD  | HD  | 
|LLLL  | HD  | HD  | HD  | HD  | HD  | 
|LLLLLL | HD  | HD  | HD  | HD  | HD  | 
+0

Ich denke, sollten Sie Ihre Frage zu formatieren. –

+0

hast du schon ** alles selbst versucht? Wenn ja: Bitte teilen Sie es mit uns. wenn nein: * versuch zuerst etwas selbst, dann teile es mit uns. –

+0

Ich habe keine Lösung bitte helfen, ich bin neu in Coding –

Antwort

0

sollten Sie foreach-Anweisung verwenden. Du bist ein Neuling, also helfe ich dir, aber bitte versuche etwas zu tun, bevor du das nächste Mal um Hilfe bittest. Bitte lerne auch PHP vor Codeigniter.

Bearbeiten: Es sieht so aus, als ob Sie nach Daten gruppieren möchten, also überprüfen Sie bitte Codeigniter guide und bearbeiten Sie meinen Code dafür.

Der Code sollte wie unten sein:

Modell:

public function some_model_function() 
{ 
    $data = array(); 

    foreach ($this->db->get('your_table_name')->result_array() as $row) 
    { 
    $data[] = $row; 
    } 

    return $data; 
} 

Controller:

public function some_controller_function() 
{ 
    $data['some_name'] = $this->Your_model_name->some_model_function(); 
    $this->load->view('your_view_name', $data); 
} 

Ausblick:

<table> 
    <thead> 
    <tr> 
     <td>Column Name 1</td> 
     <td>Column Name 2</td> 
    </tr> 
    </thead> 
    <tbody> 
    <?php foreach($some_name as $r) { ?> 
     <tr> 
     <td><?php echo $r['key_name']; ?></td> 
     <td><?php echo $r['other_key_name']; ?></td> 
     </tr> 
    <?php }?> 
    </tbody> 
</table> 
Verwandte Themen