восстановление слуха на всех страницах слова - PullRequest
0 голосов
/ 31 марта 2010

Привет! Я экспортирую данные со страницы php в слово ,, там я получаю 'n' количество данных на каждой странице .... Как установить максимальное количество данных, которое может содержать страница слова ,,,, I хочу только 20 данных на одной странице

Это кодировка, которую я использую для экспорта данных в слово я получил данные в текстовом формате, но заголовки доступны не для всех страниц например: Страница 1 slno название страна государство Город 1 Вивек Индия Тамилнаду Тричи 2 дня Индия Керала Коимбатур как это я получаю много деталей но по моему страница 2 я не получаю заголовки, такие как название страны, штата и города .... но я могу получить подробности лайк кумар америка хххх гггг

я хочу, чтобы результат был похож slno название страна государство город н Крис Ньюзеланд Гхгг jkgj

Могу ли я получить заголовки Если это невозможно. Можно ли ограничить количество отображаемых на каждой странице подробностей

". MYSQL_ERROR ()."
". MYSQL_ERRNO ()); // выбираем базу данных $ Db = @MYSQL_SELECT_DB ($ DB_DBName, $ Connect) или DIE ("Не удалось выбрать базу данных:
". MYSQL_ERROR (). "
". MYSQL_ERRNO ()); // выполнить запрос $ result = @MYSQL_QUERY ($ sql, $ Connect) или DIE ("Не удалось выполнить запрос:
". MYSQL_ERROR (). "
". MYSQL_ERRNO ()); // если этот параметр включен ($ w = 1), возвращаемый файл будет в формате слова ('.doc') // если параметр не включен, возвращаемый файл будет в формате Excel ('.xls') IF (ISSET ($ w) && ($ w == 1)) { $ file_type = "vnd.ms-excel"; $ file_ending = "xls"; } ELSE { $ file_type = "msword"; $ file_ending = "doc"; } // информация заголовка для браузера: определяет тип файла ('.doc' или '.xls') HEADER ("Content-Type: application / $ file_type"); HEADER ("Content-Disposition: attachment; filename = database_dump. $ File_ending"); HEADER («Pragma: no-cache»); HEADER («Истекает: 0»); / * Начало форматирования для Word или Excel * / IF (ISSET ($ w) && ($ w == 1)) // снова проверить $ w { / * ФОРМАТИРОВАНИЕ ДЛЯ ДОКУМЕНТОВ СЛОВО ('.doc') * / // создаем заголовок с отметкой времени: IF ($ Use_Title == 1) { ECHO ( "$ название \ п \ п"); } // определить разделитель (определяет столбцы в Excel и вкладки в слове) $ sep = "\ n"; // символ новой строки WHILE ($ row = MYSQL_FETCH_ROW ($ result)) { // set_time_limit (60); // HaRa $ schema_insert = ""; FOR ($ j = 0; $ j

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Просто поместите цикл if ниже вашего цикла for:

FOR($j=0; $j<mysql_num_fields($result);$j++)
 {
   if($j<20){
     ...rest of code
0 голосов
/ 31 марта 2010

Если я правильно читаю этот ужасный бланк мусора, вы просто выгружаете свою базу данных в виде текста с разделенными запятыми значениями (.csv) и заставляете его загружаться в различные программы Office, устанавливая заголовки MIME. *

Вы на самом деле не создаете файл .doc или .xls, вы генерируете файл .csv. Тот факт, что вы заставляете Office загружать данные в Word Excel, не меняет этого факта. Данные CSV не имеют никакого форматирования. Там нет разрывов страниц, нет шрифтов, нет заголовков, нет нижних колонтитулов, нет способа указать, сколько строк на странице, ничего. Там только данные: поля данных разделены запятыми, каждая строка представляет запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...