2015-04-07 2 views
1

Это моя структура базы данных:Добавить нижнюю границу после определенного идентификатора строки

enter image description here

Это моя текущая страница:

enter image description here

H ow я могу добавить нижнее поле после строки с определенным идентификатором?

В этом примере первые 2 строки (ID1 и 2) имеют нижнюю границу ~ 10px; в то время как остальные имеют нижнее поле 0px

enter image description here

код:

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>";} 

ответ

1

Вы можете использовать селектор CSS по значению атрибута. Пример:

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

Jsfiddle sample

+0

Значение не жестко закодированы в коде вопроса. Его выход из базы данных. то как выше код будет работать? – kiran

+0

Похоже на это. [Link] (http://s15.postimg.org/4hlvpvxiz/Capture.png) – ARA

1

вы можете кодировать как this-

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>"; 
+0

Структура неверна, потому что dreamweaver отображается с ошибкой – ARA

+0

и вы используете php?, Правильно ли вы закрыли скобки? ошибка комментария? –

+0

Это все коды [link] (http://jsfiddle.net/vu2Lotc5/) – ARA

Смежные вопросы