Проблема вот в чём: при компоновке страницы после вывода функции больше ничего не выводится. Почему - не могу понять. Помогите, пожалуйста, уже замаялся с ним.
спасибо, исправил))) Вот функция PHP: function display_novosti() { global $forma2; $query_string = "SELECT nov_text FROM novosti"; $result_id = mysql_query($query_string) or die(mysql_error()); print("<table border=1>\n"); while ($row = mysql_fetch_row($result_id) or die(mysql_error())) { for ($column_num = 0; $column_num < $column_count; $column_num++) print("<tr>"); print("<td>$forma2"); print("$row[$column_num]</form></td>\n"); print("</tr>\n"); } print("</table>\n"); } Эта таблица вставляется в другую. В конце PHP: display_novosti($date); include_once('footer.php');
$column_count - это откуда береться? В каждом цикле while будет всего один элемент у $row - ["nov_text"] ([0]) Итерация там не к месту.
Долго менял всё, исправлял, в итоге - получилось. Сам не знаю что изменил :? PHP: function display_novosti() { global $forma2; $query_string = "SELECT nov_text FROM novosti"; $result_id = mysql_query($query_string) or die(mysql_error()); print ("<table border=1>\n"); while($row = mysql_fetch_array($result_id)) { for ($column_num=0; $column_num < $column_count; $column_num++) print ("<tr>"); print ("<td>$forma2"); print("$row[$column_num]</textarea></form></center></td>\n"); print ("</tr>\n"); } print ("</table>\n"); }