Quim2005, 6.06.2012 - 12:55
Код, который вставляет строку:
Code
print '<tr align="center" id="'.$ar_uzli['koduzla'].'" style="'.$clr_fnt.' '.$clr_bgr.' '.$storonn.' " >';
$p_adres = $ar_uzli['адрес'];
$p_adres = str_replace($p_poisk, '<font style="background-color:#FF7900">'.$p_poisk.'</font>', $p_adres);
if ( $ar_uzli['кодтипаприбора'] == 49)
$ar_uzli['кодтипаприбора'] = 33;
print '
<td>'.$i.'</td>
<td><a style="'.$clr_fnt.'" href="/php/arh.php?uzel='.$ar_uzli['koduzla'].'&k=0">'.$p_adres.'</a></td>
<td>'. $ar_uzli['последнеесоединение'] .'</td>
<td width="80px">'.$u1.'<a style="'.$clr_fnt.'" href="/php/rep'.$ar_uzli['кодтипаприбора'].'.php?uzel='.$ar_uzli['koduzla'].'&type=2">Часовой</a>'.$u2.' </td>
<td>'.$u1.'<a style="'.$clr_fnt.'" href="/php/rep'.$ar_uzli['кодтипаприбора'].'.php?uzel='.$ar_uzli['koduzla'].'&type=1">Суточный</a>'.$u2.' </td>
<td width="80px">'.$u1.'<a style="'.$clr_fnt.'" href="/php/reph'.$ar_uzli['кодтипаприбора'].'.php?uzel='.$ar_uzli['koduzla'].'&type=2">Часовой</a>'.$u2.' </td>
<td>'.$u1.'<a style="'.$clr_fnt.'" href="/php/reph'.$ar_uzli['кодтипаприбора'].'.php?uzel='.$ar_uzli['koduzla'].'&type=1">Суточный</a>'.$u2.' </td>';
if ($prava_sost_otklon == 1)
print '<td><a href="/php/rep.otklon.php?uzel='.$ar_uzli['koduzla'].'">'.$ar_uzli['отклонение'].'</a></td>';
else print ' <td> - </td> ';
print '
<td >Выполнить </td>
</tr>';
В режиме отладки смотрел, но также ничего не понял. При переборе тэгов
он перескакивает пустую ячейку. Немного непонятно, что означает надпись "Текст - пустой узел текста". Отладку делаю в IE 9.
stepanyk, 6.06.2012 - 13:54
"Текст - пустой узел текста" - это всего лишь пробелы и переносы между тегами. Код малость громоздкий, но на первый взгляд подобного глюка давать не должен. А в 36й строке ячейка должна быть пустая или прочерк стоять?
Quim2005, 7.06.2012 - 9:03
Если не выполняется условие, тогда ставится прочерк.
SoftoRooM © 2004-2024 |