我想根据IF条件显示表td中的值

时间:2015-05-28 05:49:22

标签: javascript php html css html5

我想以这样的方式打印表格中的值。<br> 表格中有两个<td>。基于<if>条件<td>必须显示值 这应该是有序的,我的意思是不应该有空白值,如
(if i==1)然后第1个td将变为空白,并且将打印2个td (if i==2)然后第一个td将显示,2 td将变为空白 每个有价值的人都应该一个接一个地打印出来,没有空白。

<table>
<%
   for(int i=0;i<=5;i++){ %>
     <tr> 
        <% if((i==2) || (i==4){  %>
            <td> only this 1st <td> get printed </td>    
        <%   } else {   %>
           <td> only this 2nd <td> get printed </td>
  <% }     
} 
 %>

1 个答案:

答案 0 :(得分:0)

<table>
<%
   for(int i=0;i<=5;i++){ %>
     <tr> 
        <% if((i=2) || (i==4){  %>
            <td> only this 1st <td> get printed </td>    
        <%   } else {   %>
           <td> only this 2nd <td> get printed </td>
  <% }     
} 
 %>

只有您的第一个td被打印,因为在IF条件下,您没有将$i与值2进行比较,而是指定$i=2所以更改if(($i=2) || ($i==4))if(($i==2) || ($i==4))并且会很好用。

希望这可以帮助您解决问题