|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
User Interface, обновление данных в базе, JS и PHP
Приветствую Форум!
Пишу сейчас простенький интерфейс для обновления БД: юзер делает запрос, получает соответствующую таблицу, меняет, добавляет, удаляет, сохраняет. Проблема в том что неизвестно, какие строки обновлены. Можно проверить ЯваСкриптом, а дальше?.. ОК, JS поддерживает ассоциативные массивы. То есть не должен, но кострукция <script language="JavaScript"> ert = new Array; ert["a"] = "qew"; document.write(ert["b"]); </script> Или по-другому -- обработчик на PHP должен получить многомервый ассоциативный массив типа Спасибо. Последний раз редактировалось Илья К; 12.08.2005 в 09:34. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
должен или нет сейчас не принципиально -- работает. проблема в другом -- читай вопрос.
|
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Меня тут осенило. Ведь если передать PHP-скрипту GET'ом или POST'ом массив (не важно одномерный или многомерный, лист или ассоциативный) из JavaScript, то для него (PHP-скрипта) это тот же самый массив... Так? Если да, то проблема, собственно, решена, точнее ее вообще нет...
|
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
1. Самый простой способ получить в PHP переданный извне массив -- использовать описанный в документации способ именованимя параметров запроса. 2. Зная требуемый способ именования, код на JS, требуемый для формирования таких параметров, совершенно очевидно пишется любым человеком, который прочел документацию на JS (см. "должен или нет сейчас не принципиально"). Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ Последний раз редактировалось Crazy; 13.08.2005 в 06:51. |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
Цитата:
|
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
|
|
|||||
а я бы порекомендовал (на случай усложнения структуры запроса) помотреть в сторону Ajax... и собирал бы не массив на клиенте а Xmlку, которую и постил на сервер... а там ее разбирал и делал что просят.
к тому-же уже немеряно в сети готовых библиотек под это дело...
__________________
ушел в ruFlash... |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 18:05. |
|
« Предыдущая тема | Следующая тема » |
|
|