/1 или предпочтительнее использовать $1 - это ссылка на подмаску в шаблоне, где число - это порядковый номер подмаски. А скобочки - это как раз и есть подмаска. Подмаска номер 0 - это вхождение всего шаблона, а далее по порядку встречающиеся скобочки. Одна подмаска может быть вложена в другую. (Добавление)
В вашем случае, то, что совпадает с шаблоном, заменяется на то, что попадает в первые скобочки.
Поставьте вывод заголовка под условие if (mysql_num_rows($result) > 0)
И странный html у вас получается. Открывается <table> в 4 строке (один раз), и потом в цикле закрывается после каждого поста в категории.
Ну вот же оно! Названия переменных в php регистрозависимы. Имя поля у вас url, а переменная $Url (с большой буквы).
register_globals у вас включен, я так понимаю?
Называть вещи своими именами уже не в моде? "не выводятся не выводятся", а оказывается - не добавляются! А раз не добавляются, следовало бы показать скрипт добавления, а не только вывода. И когда уже значения атрибутов занесете в кавычки? Я буду ругаться!
И откуда опять $selected = "url" появилось? Переменная $selected должна содержать атрибут тега <option> "selected", при условии выполнения условия (простите за тавтологию). Иначе пусто.
Вот как должно быть:
JustUserR, ваш ответ очень похож на решение проблемы но нельзя ли по конкретней как это сделать.
Ответ JustUserR относится как раз к скачиванию, а вам нужен вывод в браузер. Т.е. вам нужна именно конвертация. В простой текст можно конвертировать через программку catdoc, если установить ее на сервере. Чтобы сохранить текст со всем форматированием в HTML, таких готовых решений я не встречал.
Добавление записи в базу можно сделать в этом же цикле, а можно этим циклом сформировать строку запроса, а потом одним запросом занести все в базу. Последний вариант рациональнее.