나는이 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>";
}
을 나는이이 다음에 $ 열 .'_ DIFF '를 제외하고
{foreach $duplicates duplicate}
<tr>
{foreach $column_list column}
<td{if $duplicate.$column.'_diff' == 1} style="background: #333"{/if}>{$duplicate.$column}</td>
{/foreach}
</tr>
{/foreach}
합니다. 4 번째 줄, 완벽하게 작동합니다. 어떤 생각 dwoo와 변수에 접미사를 어떻게 추가 할 수 있습니까?!?!
감사합니다.
편집
아마 더 잘 설명해야합니다.
기본적으로, 내가하고있는 일은 mysql 테이블의 $ column_list ("COLUMNS FROM ..."표시 사용)에서 열 이름 목록을 가져 오는 것입니다. 다음 쿼리에서 데이터를 선택하려면 다른 쿼리를 수행하여 각 테이블의 데이터를 다른 테이블과 일치시키고 접두사가 "_diff"인 열을 추가합니다. 따라서 "name"이라는 열이있는 경우에도 열이 있습니다. "name_diff"(이 열은 $ column_list에 없음)는 1 또는 0 값을가집니다. 1 또는 0은 날씨를 나타내거나 다른 테이블에서 일치하는 데이터가 아닙니다. 여하튼, 컬럼과 컬럼 이름의 수는 항상 변하기 때문에 실제로 코드에서 컬럼 이름을 사용할 수는 없습니다. 그래서 ....
with dwoo, {$ duplicate. $ column}은 $ duplicate [ 'name']와 (과) 비슷합니다. 그리고 내가 뭘 하려는지 동적으로 "_diff"접미사를 추가 할 수 있도록 셀의 배경색을 변경할 수 있습니다 ... 나는 그것이 매우 혼란 스러웠다는 것을 압니다! 나는 물건을 설명하는 것에 정말로 나쁘다!
헤이 그 중 나머지는 dwoo와 함께 끝날 때 php로보기 만하면됩니다! 응답 주셔서 감사합니다, 당신은 그냥 dwoo 포럼에서 내 게시물을 무시할 수 있습니다! – mike