Старый 07.11.2008, 18:19   #1 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Несколько вопросов по php+mysql


Пишу скрипт, который выводит n-ное количество статических страничек, добавляя к ним текст, ставя <title> и ставя путь логотипа из базы данных.

Вопрос 1:
При добавлении странички из админки (уже написана под скрипт) и отсыла данных в БД вместо русских букв выскакивают крякозябры. В браузере, в Мускуле на стороне сервера и на стороне клиента, а также в базе и таблицах везде утф-8. Сохраняются файлы через редактор тоже в утф.
Как с этим справится?

Вопрос 2:
Хотелось бы при добавлении новой странички автоматически создавать ссылку на нее в индех.пхп. Возможно ли это?

Вопрос 3:
Требуется в админ-панели создать редактор уже существующих страниц, чтобы можно было выбрать страницу по названию, загрузить (желательно в типе аякса) редактор, отредактировать текст и сохранить обратно в БД. Как это сделать?

Заранее спасибо за объяснения.
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 07.11.2008, 18:31   #2 (permalink)
Местный
 
Аватар для Gesper
 
Специализация: Кодер
Регистрация: 09.01.2008
Адрес: Москва
Сообщений: 248
Репутация: 95
Номер ICQ 208427044
По умолчанию Re: Несколько вопросов по php+mysql

Цитата: Сообщение от kainah Посмотреть сообщение
Вопрос 1:
При добавлении странички из админки (уже написана под скрипт) и отсыла данных в БД вместо русских букв выскакивают крякозябры. В браузере, в Мускуле на стороне сервера и на стороне клиента, а также в базе и таблицах везде утф-8. Сохраняются файлы через редактор тоже в утф.
Как с этим справится?
Вопрос 2:
Хотелось бы при добавлении новой странички автоматически создавать ссылку на нее в индех.пхп. Возможно ли это? Вопрос 3:
Требуется в админ-панели создать редактор уже существующих страниц, чтобы можно было выбрать страницу по названию, загрузить (желательно в типе аякса) редактор, отредактировать текст и сохранить обратно в БД. Как это сделать?

1. Крякозябры какого рода? ТАкие с пупырашками, похожие на язык иных целивизаций ?)))
Смотри Чарсет не только мускула, но и каждой таблицы. Попробуй в браузере переключить на другую кодировку, найди под которой будет показано все правильно и посмотри, что и где напутал.. точнее где она выставлена. Может в самом сервере так.
2. Да возможно
3. Руками. Береш и программируешь, вызов списка имеющихся страниц. Далее программируешь скрипт, который будет открывать выбраный тобою текст и редактировать его. А потом посылать обратно в БД.
__________________
Gesper вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 07.11.2008, 19:13   #3 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Re: Несколько вопросов по php+mysql

Gesper, я только учусь, поэтому без примеров немного непонятно.
1. Везде утф-8. Через пост от скрипта создания страницы передается в выполняющий скрипт (исполняющий запросы к БД) данные. Может тут что-то?
2. Как?
3. Работающий пример бы не помешал.
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 07.11.2008, 19:55   #4 (permalink)
Администратор
 
Аватар для AleX
 
Специализация: Кодер
Регистрация: 10.01.2008
Адрес: Украина, Киев.
Сообщений: 2,187
Репутация: 1173
Номер ICQ 974909
Отправить сообщение для AleX с помощью Skype™
По умолчанию Re: Несколько вопросов по php+mysql

Цитата: Сообщение от kainah Посмотреть сообщение
При добавлении странички

В какой кодировке страничка?
__________________
AleX's Blog
AleX на форуме  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 07.11.2008, 20:03   #5 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Re: Несколько вопросов по php+mysql

Везде утф-8.
Хотя ситх его знает в какой кодирове Опера переносит через пост переменные...
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 07.11.2008, 22:41   #6 (permalink)
Местный
 
Аватар для Gesper
 
Специализация: Кодер
Регистрация: 09.01.2008
Адрес: Москва
Сообщений: 248
Репутация: 95
Номер ICQ 208427044
По умолчанию Re: Несколько вопросов по php+mysql

Цитата: Сообщение от kainah Посмотреть сообщение
Хотя ситх его знает в какой кодирове Опера переносит через пост переменные...

в такой же какой и любой другой браузер. все зависит от кодировки HTML скрипта, и настроек остальной части.
Посмоти в каком виде у тебя храняться данные в БД.
Цитата: Сообщение от kainah Посмотреть сообщение
2. Как?

сделай динамическое меню. например отдельная таблица в БД. в нее будет добавляться название ссылки, и путь формируемый из адреса сервера, открывающего твою страницу скрипта и какого то идентификатора скрипта.
Цитата: Сообщение от kainah Посмотреть сообщение
3. Работающий пример бы не помешал.

Это точно такая же программа которая у тебя добавляет страницу. Только при ее запуске, в поля передаются значения из БД. а при сохранении вместо создания новой записи идет модификация старой.
__________________
Gesper вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 08.11.2008, 11:32   #7 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Re: Несколько вопросов по php+mysql

Цитата: Сообщение от Gesper Посмотреть сообщение
Посмоти в каком виде у тебя храняться данные в БД.

MyISAM, если это имеется в виду.

Цитата: Сообщение от Gesper Посмотреть сообщение
сделай динамическое меню. например отдельная таблица в БД. в нее будет добавляться название ссылки, и путь формируемый из адреса сервера, открывающего твою страницу скрипта и какого то идентификатора скрипта.

Допустим. Делается таблица, три поля: ИД, название и путь к ней (странички через переменную отображаются, т.е. ?page=1, ?page=2). При создании странички создается и ее ссылка в БД.
А как это вывести, отсортированное по ИД? Я догадываюсь, но хотелось бы уточнить.

Цитата: Сообщение от Gesper Посмотреть сообщение
Только при ее запуске, в поля передаются значения из БД. а при сохранении вместо создания новой записи идет модификация старой.

Мне б способ с кодом как ЛИБО вывести выбор странички через менюшку ЛИБО вывести все странички через формы и у каждой кнопка обновления.
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 08.11.2008, 19:21   #8 (permalink)
Местный
 
Аватар для Gesper
 
Специализация: Кодер
Регистрация: 09.01.2008
Адрес: Москва
Сообщений: 248
Репутация: 95
Номер ICQ 208427044
По умолчанию Re: Несколько вопросов по php+mysql

Цитата: Сообщение от kainah Посмотреть сообщение
Мне б способ с кодом как ЛИБО вывести выбор странички через менюшку ЛИБО вывести все странички через формы и у каждой кнопка обновления.

Извини, но не слова не понял. Не догоняю сейчас.
Ты админку у Мамбо или Джумлы видел? попробуй на их примере описывать свои желания.
Цитата: Сообщение от kainah Посмотреть сообщение
Допустим. Делается таблица, три поля: ИД, название и путь к ней (странички через переменную отображаются, т.е. ?page=1, ?page=2). При создании странички создается и ее ссылка в БД.
А как это вывести, отсортированное по ИД? Я догадываюсь, но хотелось бы уточнить.

Я бы еще одно поле добавил..точнее два а точнее когда то так и делал.
это: id родителя и позиция при показе.
и тогда у тебя будет таблица так выглядеть.

"id"|"id parent"|"position"|"name"|"link"

id - УНИКАЛЬНЫЙ!! номер записи
id parent - номер родителя, если захочешь сделать подгруппы, по умолчанию ставь к примеру "0"
position - позиция при выборке. чтобы ссылки шли в определенном порядке.
Условие SQl запроса составляешь и он тебе тогда в нужном порядке выдаст уже отсортированные данные

...забыл.. еще можно type в таблицу вогнать... чтобы были возможности типа отображения
ссылка\разделитель\название группы\не отображать

Ты случайно C++ не умеешь дресировать?
__________________
Gesper вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 08.11.2008, 19:45   #9 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Re: Несколько вопросов по php+mysql

Gesper, видел, только мне немного другое нужно.
Смотри схему:
1. Пользователь заходит в админку, в раздел "Редактировать страницы".
2. Перед пользователем предстает менюшка (раскрывающийся список, <select>), из которой можно выбрать страничку для редактирования и она подгружается;
Либо второй метод: на странице выводится н-ное кол-во форм редактирования страниц по числу страниц.
3. Пользователь проделывает нужные изменения, отправляет скрипту admindo.php с параметром, и изменения сохраняются...

Цитата:
Условие SQl запроса составляешь и он тебе тогда в нужном порядке выдаст уже отсортированные данные

Запрос каким будет? SELECT id,idParent,position,name,link FROM links, и после этого в массив?
Дело в том что данные располагаются так: сначала логотип, потом ссылки разделяемые |, потом в блоке - данные.

С++ учил, но не совершенно...
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid

Последний раз редактировалось kainah; 08.11.2008 в 19:49..
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 08.11.2008, 19:49   #10 (permalink)
Новичок
 
Аватар для kainah
 
Специализация: Кодер
Регистрация: 25.05.2008
Сообщений: 25
Репутация: 4
По умолчанию Re: Несколько вопросов по php+mysql

И да, вполне возможно запросят скрипт скоро... Хотелось бы побыстрее закончить
__________________



K.A.I.N.A.H.: Kinetic Artificial Infiltration and Nocturnal Assassination Humanoid
kainah вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Ответ

Метки
пхп


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прогон по каталогам несколько раз MEW SEO оптимизация 6 Сегодня 12:56
Вопрос по меню Sothink 8.5. Извините что так много сразу вопросов) Francuze1 Я - новенький! 1 Вчера 23:19
Несколько вопросов Strange Wordpress 8 30.12.2008 18:58
MySQL AleX Книги (MySQL & SQL) 1 14.11.2008 03:21
Несколько вопросов Strange vBulletin 11 08.11.2008 21:35



Часовой пояс GMT +4, время: 23:13.
Powered by vBulletin® Version 64.43.1 Ω
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Web Mastering By Devil Art