2017-04-24 1 views
1

Ich erstelle eine benutzerdefinierte Seite mit Opencart. Hier verwende ich foreach für die Anzeige von customer Details.Opencart benutzerdefinierte Seite foreach nicht angezeigt

Aber customer Details nicht angezeigt.

folgenden Codes:

.tpl

<?php foreach($dealerData as $invoice){ ?> 
    <label> <b>Dealer Name:</b>&nbsp;<?php echo $invoice['name']; ?></label><br> 
    <label><b>Dealer TIN Number:</b>&nbsp;<?php echo $invoice['tin_number'];?></label><br> 
<?php } ?> 

-Controller

$query13 = $this->db->query("select concat(firstname, ' ', lastname) as name, tin_number from ".DB_PREFIX."customer where customer_id='".$customer_id."'"); 
    $dataDelar = $query13->rows; 
    foreach ($dataDelar as $dealer) { 
     $data['dealerData'][] = array(
      'name' => $dealer['name'], 
      'tin_number' => $dealer['tin_number'] 
      ); 
     } 
+0

Können Sie nach der Ausgabe von in deinem Beitrag? – DevNiels

Antwort

1

Warum setzen Sie Abfragen in Ihrem Controller? Sie haben Modelle von datenbankbezogenen Funktionen. Eine foreach für die Variable $ invoiceData1 sollte funktionieren, Sie können in der print_r sehen, dass es 1 Array im Array gibt. Hast du die print_r in deinen Controller gelegt? Also, schau mal, vielleicht übertreibst du $ invoiceData1.

EDIT

Sie sind nicht ein leeres Array zu schaffen, in Ihre Werte zu setzen:

$query13 = $this->db->query("select concat(firstname, ' ', lastname) as name, tin_number from ".DB_PREFIX."customer where customer_id='".$customer_id."'"); 
$dataDelar = $query13->rows; 
$data['dealerData'] = []; 
foreach ($dataDelar as $dealer) { 
    $data['dealerData'][] = array(
    'name' => $dealer['name'], 
    'tin_number' => $dealer['tin_number'] 
); 
} 
+0

In 'tpl' Datei habe ich' 'es zeigt' NULL'. Wo mache ich einen Fehler –

+0

Aber in der Controller-Datei habe ich 'var_dump ($ Daten ['DealerData']));' zeigt Array-Werte wie ** Array (1) {[0] => Array (2) {[ "name"] => string (11) "Test T" ["zinnnummer"] => string (5) "55441"}} ** –

+0

@RameshS hat meinen Beitrag aktualisiert! – DevNiels

Verwandte Themen