我試圖將它轉換爲dwoo:PHP,Dwoo - 變量
foreach($duplicates as $duplicate)
{
echo "<tr>";
foreach($column_list as $column)
{
if(@$duplicate{$column . "_diff"} == 1)
{
$id_is_different = '';
echo "<td style=\"background: #333333\" >". $duplicate{$column} ."</td>\n";
}
else
{
echo "<td>" . $duplicate{$column} ."</td>\n";
}
}
echo "</tr>";
}
我有這樣的:
{foreach $duplicates duplicate}
<tr>
{foreach $column_list column}
<td{if $duplicate.$column.'_diff' == 1} style="background: #333"{/if}>{$duplicate.$column}</td>
{/foreach}
</tr>
{/foreach}
隨着例外:$列.'_差異」的。第四行,它完美的作品。任何想法如何我可以添加後綴到變量與dwoo?!?!
謝謝!
編輯
我大概應該解釋的更好。
基本上,我在做的是從mysql表中獲取列名$ column_list(使用「SHOW COLUMNS FROM ...」)。然後做另一個查詢來選擇數據,在該查詢中,我將每列中的數據匹配到另一個表並添加一個前綴爲「_diff」的列,所以如果我有一個名爲「name」的列,我也有一列「name_diff」(這些列不在$ column_list中)的值爲1或0. 1或0僅表示天氣,或者不表示與其他表中的數據匹配。無論如何,列數和列名稱總是在變化,所以我不能真正使用代碼中的任何列名稱。所以......
與dwoo,{$ duplicate。$ column}會像$ duplicate ['name'];我想要做的是動態地添加後綴「_diff」,所以我可以改變單元格的背景顏色......我知道這是超級混亂!我很難解釋事物!
哎其當其他人完成dwoo時,要比使用php的觀點更好!感謝您的迴應,您可以忽略我的帖子在dwoo論壇! – mike 2010-01-07 17:01:13