Значи имам да добавям характеристики за принтер. Полетата за тези характеристики се съхраняват в базата данни по следния начин:
Така започвам тънката част...
Не е задължително да добавям всички полета. След като ги добавя записвам полето и характеристиката в две различни колони
1:
Трябва попълнените полета да пасват със съответната спецификация.
Като ги изкарвам ги разделям със explode и ги обхождам с цикълХарактеристика, Процесор, Памет, Размер на хартията, Резолюция, Скорост на печат, Интерфейс, Обем на тавата
Код:
<?php
foreach($content as $key => $cont){
echo '<div class="CellResultSpec">
<div class="ceL01"><input type="checkbox" name="remove" /></div>
<div class="ceL02Spec">'.$cont.'</div>
<input type="hidden" name="specsel[]" value="'.$cont.'" />
<div class="formregresultSpec"><input type="text" name="spec[]" class="regfieldstyleSpec" value="'.$_POST['spec'][$key].'"/></div>
<div class="clear"></div>
</div>';
}
?>
Така започвам тънката част...
Не е задължително да добавям всички полета. След като ги добавя записвам полето и характеристиката в две различни колони
1:
и респективно 2:Процесор~Памет~Резолюция~Скорост на печат
Обаче при редактирането на съответен принтер трябва да извадя всичко характеристики и да сравня с тези, които са въведени за принтера и да изведа попълнените полета. Та как мога да сравня тези два масива след като са с различен брой елементи :?266 MHz, Priority Processor~16MB~600 x 600 dpi (1200 dpi effective output with HP FastRes 1200)~30 стр./мин. A4, първа стр.< 0.8 сек. (from "ready")
Трябва попълнените полета да пасват със съответната спецификация.