Проблема актуальна только IE;/ Все браузеры как браузеры, а IE, как обычно лохматит бабушку;/ У меня информация выводится в таблицу. Всё красиво отображается, если колонка заполнена. Но когда в ней ничего нету, колонка пропадает (в других браузерах она остаётся просто пустой). В html это проблема решается, если в пустую колонку поставить . Можно ли подправить код, что бы и при выводе информации из БД, пустая колонка никуда не пропадала, а просто оставалась пустой? P.S. ещё учусь, если что. Код: Код (Text): <? if (isset($_GET['id'])) {$id=$_GET['id'];} if (!isset($id)) {$id=1;} $sql_select = mysql_query("SELECT * FROM kbp WHERE id='$id'",$db); $arr = mysql_fetch_array($sql_select); ?> <? do { printf ("<div id=kbp_t_p> <table width=360 border=1 cellspacing=1 cellpadding=1 bordercolor=#F15A41> <tr align=center bgcolor=#F15A41> <td ><font color=#FFFFFF>KL <br> (UIPN atskaitēm)</font></td> <td><font color=#FFFFFF>LTC boj./KTI/Katt</font></td> <td><font color=#FFFFFF>Nepamatotie DU</font></td> <td><font color=#FFFFFF>PBKAN <br> kodi (AP13476)</font></td> <td><font color=#FFFFFF>KKAN <br> kodi (AP14660)</font></td> </tr> <tr> <td align=center>%s</td> <td align=center>%s</td> <td align=center>%s</td> <td align=center>%s</td> <td align=center>%s</td> </tr> </table> </div> " ,$arr["kluipn"],$arr["ltcboj"],$arr["ndu_1"],$arr["pbkan"],$arr["kkan"]); } while ($arr=mysql_fetch_array($sql_select)); ?>
а может для начала хотя бы HTML-код сделать валидным??? Почему параметры не в кавычках? Откуда вообще этот древний мамон как FONT и все эти параметры? Добавлено спустя 3 минуты 55 секунд: и никакого отношение это к PHP не имеет PS Попробуй учиться на современных книжках