2016-02-25 75 views
2

我有表名爲參數中,有一個叫如何在新行中打印來自數據庫的每條記錄?

參數

場現在

我選擇*從表和獲取所有記錄。

所以我的控制器是這樣的:

$this->data['params'] = $this->parameter_m->get(); 

INT我經歷了所有記錄的foreach的觀點。 這樣的:

<tr> 

    <td><?php foreach ($params as $param) {echo $param->parameter_name; } ?></td> 
    <td></td> 
</tr> 

我的問題是,從參數所有數據將顯示在第一<tr>,我想在不同的<tr>

的parameters_name顯示每個參數有一些數據,我想這些數據在單獨的<tr><td>Data1</td></tr> <td>Data2</td></tr>
我希望你能理解我的問題。

的數組:

array (size=10) 
    0 => 
    object(stdClass)[33] 
     public 'id' => string '1' (length=1) 
     public 'parameter' => string 'SipUserName' (length=11) 
     public 'parameter_name' => string 'SipUserName' (length=11) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    1 => 
    object(stdClass)[34] 
     public 'id' => string '2' (length=1) 
     public 'parameter' => string 'SipAuthName' (length=11) 
     public 'parameter_name' => string 'SipAuthName' (length=11) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    2 => 
    object(stdClass)[35] 
     public 'id' => string '3' (length=1) 
     public 'parameter' => string 'DisplayName' (length=11) 
     public 'parameter_name' => string 'DisplayName' (length=11) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    3 => 
    object(stdClass)[36] 
     public 'id' => string '4' (length=1) 
     public 'parameter' => string 'Password' (length=8) 
     public 'parameter_name' => string 'Password' (length=8) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    4 => 
    object(stdClass)[37] 
     public 'id' => string '5' (length=1) 
     public 'parameter' => string 'Domain' (length=6) 
     public 'parameter_name' => string 'Domain' (length=6) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    5 => 
    object(stdClass)[38] 
     public 'id' => string '6' (length=1) 
     public 'parameter' => string 'Proxy' (length=5) 
     public 'parameter_name' => string 'Proxy' (length=5) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    6 => 
    object(stdClass)[39] 
     public 'id' => string '7' (length=1) 
     public 'parameter' => string 'Port' (length=4) 
     public 'parameter_name' => string 'Port' (length=4) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    7 => 
    object(stdClass)[40] 
     public 'id' => string '8' (length=1) 
     public 'parameter' => string 'ServerMode' (length=10) 
     public 'parameter_name' => string 'ServerMode' (length=10) 
     public 'in_type' => string 'readonly' (length=8) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    8 => 
    object(stdClass)[41] 
     public 'id' => string '9' (length=1) 
     public 'parameter' => string 'Param_1' (length=7) 
     public 'parameter_name' => string 'Param_1' (length=7) 
     public 'in_type' => string 'text' (length=4) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 
    9 => 
    object(stdClass)[42] 
     public 'id' => string '10' (length=2) 
     public 'parameter' => string 'Param_2' (length=7) 
     public 'parameter_name' => string 'Param_2' (length=7) 
     public 'in_type' => string 'text' (length=4) 
     public 'is_mandatory' => string '0' (length=1) 
     public 'arg_1' => string '' (length=0) 
     public 'arg_2' => string '' (length=0) 

回答

2

你應該循環<tr>沒有<td>如下

<?php foreach($params as $param):?> 
<tr> 

    <td> <?php echo $param->parameter_name;?></td> 

</tr> 

<?php endforeach;?> 
+0

看到這會給我:Data1Data2data3 – Rajan

+0

你打開的表? –

+0

你可以發佈你的$參數數組,以便我可以根據你的要求回答? – Drudge

1
<table> 
    <tr> 
     <td>ID</td> 
     <td>parameter</td> 
     <td>parameter_name</td> 
     <td>in_type</td> 
     <td>is_mandatory</td> 
     <td>arg_1</td> 
     <td>arg_2</td> 
    </tr> 
<?php 
    foreach($params as $row){ 
     echo " <tr>"; 
     echo "  <td>" . $row->id . "</td>"; 
     echo "  <td>" . $row->parameter . "</td>"; 
     echo "  <td>" . $row->parameter_name . "</td>"; 
     echo "  <td>" . $row->in_type . "</td>"; 
     echo "  <td>" . $row->is_mandatory . "</td>"; 
     echo "  <td>" . $row->arg_1 . "</td>"; 
     echo "  <td>" . $row->arg_2 . "</td>"; 
     echo " </tr>"; 
    } 
?> 
</table> 
+0

你有我的問題錯了@春天我只想在參數名稱分隔行 – Rajan

相關問題