2012-09-19 4 views
0

나는이 에코를 여러 개의 행을 만들고 있지만 모두 같은 id'ed div로 만드는 루프에 넣었습니다.div id 변경하기 루프가 실행될 때마다

각 행/루프에 대해 실행중인 div의 ID를 변경하는 방법이 있습니까?

처럼 ..

사업부 아이디 = 콘텐츠 1 사업부 아이디 = content2 등 ...

다음

나는 또한 가질 수 그것을

loadContent ('#의 콘텐츠 1'... loadContent (나는 당신의 루프가 무엇인지 모르는

echo "<tr class=\"expand-child\"><td colspan=\"11\" height=\"100px\">$name1<br>"; ?> <a href="javascript:loadContent('#content', 'Earnings-Disclaimer.html');">Link 1</a> <?php echo "<div id=\"content\"></div></td></tr>"; 

답변

1
<?php 
for($i=0;$i<10;$i++) 
{ 
    echo "<tr class=\"expand-child\"><td colspan=\"11\" height=\"100px\">$name1<br>"; 
    ?> <a href="javascript:loadContent('#content<?php echo $i;?>', 'Earnings-Disclaimer.html');">Link 1</a> <?php echo "<div id=\"content".$i."\"></div></td></tr>"; 
} 
?> 
+0

정말 고마워요! – user1659043

1

'#의 content2'... 등 ...하지만, 이 같은 작동 할

<?php 
$i++; 
foreach($loop as $key=>$name1) 
{ 
    echo "<tr class=\"expand-child\"><td colspan=\"11\" height=\"100px\">$name1<br>"; ?> <a href="javascript:loadContent('#content<?php echo $i; ?>', 'Earnings-Disclaimer.html');">Link 1</a> <?php echo "<div id=\"content\"></div></td></tr>"; 
    $i++; 
} 
?> 

또는 가독성 팁

<?php 
$i++; 
foreach($loop as $key=>$name1) 
{ 
    ?> 
    <tr class="expand-child"> 
     <td colspan="11" height="100px"> 
      <?=$name1?><br> 
      <a href="javascript:loadContent('#content<?=$i?>', 'Earnings-Disclaimer.html');">Link 1</a> 
      <div id="content<?=$i?>"></div> 
     </td> 
    </tr> 
    <?php 
    $i++; 
} 
?> 
+0

하나 더 읽기! –

관련 문제