Php 在特定行id后添加底部边距

Php 在特定行id后添加底部边距,php,html,css,Php,Html,Css,这是我的数据库结构: 这是我的当前页面: 如何在具有特定id的行后添加底部边距? 在此示例中,前两行(id1和2)具有底部边距~10px;而其余的则有底部边距0px 代码: echo "<div class='calc_container'> <input type='hidden' class='id_3' name='id[]' value='".$row['ID']."'> <input type='text' class='budget_3' n

这是我的数据库结构:

这是我的当前页面:

如何在具有特定id的行后添加底部边距?

在此示例中,前两行(id
1
2
)具有底部边距
~10px
;而其余的则有底部边距
0px

代码:

echo "<div class='calc_container'> 

<input type='hidden' class='id_3' name='id[]' value='".$row['ID']."'>

<input type='text' class='budget_3' name='Budget[]' value='".$row['Budget']."'>

<input type='text' class='avail_region_3' name='Availed_in_Regions[]' value='".$row['Availed_in_Regions']."'>

<input type='text' class='req_kbl_3' name='Requested_in_KBL[]' value='".$row['Requested_in_KBL']."'>

<input type='text' class='rec_kbl_3' name='Received_in_KBL[]' value='".$row['Received_in_KBL']."'>

<input type='text' class='avail_kbl_3' name='Availed_in_KBL[]' value='".$row['Availed_in_KBL']."'>

<input type='text' class='balance_3' name='Balance[]' value='".$row['Balance']."'>

</div>";}
echo”
";}

您可以按属性值使用CSS选择器。样本:

input[value='1'] {
    margin: 10px;
}

您可以这样编写代码-

echo "<div class='calc_container'"; if($row['ID']==1) echo " style='margin-bottom:10px;'"; echo "> 

        <input type='hidden' class='id_3' name='id[]' value='".$row['ID']."'>

        <input type='text' class='budget_3' name='Budget[]' value='".$row['Budget']."'>

        <input type='text' class='avail_region_3' name='Availed_in_Regions[]' value='".$row['Availed_in_Regions']."'>

        <input type='text' class='req_kbl_3' name='Requested_in_KBL[]' value='".$row['Requested_in_KBL']."'>

        <input type='text' class='rec_kbl_3' name='Received_in_KBL[]' value='".$row['Received_in_KBL']."'>

        <input type='text' class='avail_kbl_3' name='Availed_in_KBL[]' value='".$row['Availed_in_KBL']."'>

        <input type='text' class='balance_3' name='Balance[]' value='".$row['Balance']."'>

        </div>";
echo”
";

问题代码中没有硬编码值。它来自数据库。那么上面的代码是如何工作的呢?结构是错误的,因为dreamweaver显示了一个错误:你在使用php吗?注释错误?感谢它为id 1工作如何添加其他id,如id 2,5,8。更改if条件,如-if($row['id']==1)| |($row['id']==2)| |($row['id']==3)),或者您可以根据需要设置查询。如果问题得到解决,请标记正确答案,谢谢