------------------------------------------------------
| ID | NAME | DESCRIPTION | IMAGE_PATH |
------------------------------------------------------
...
MAMBO, PHP, MYSQL и я...
Натолкните, пожалуйста, на мысль.
Есть база данных (MySQL) и таблица LAKES:
Код:
Есть сайтик (JOOMLA/MAMBO). :D :D :D
На нём страничка с [COLOR="Green"]ListView[/COLOR], [COLOR="green"]TextBox[/COLOR], [COLOR="green"]Image [/COLOR]
Внимание, вопрос:
Как с левой стороны странички вывести список в ListView (типа "[COLOR="Blue"]SELECT NAME FROM LAKES[/COLOR]");
При выборе пунктов ListView должна меняться соответственно и TextBox ("[COLOR="blue"]SELECT DESCRIPTION FROM LAKES WHERE[/COLOR] ???"), и Image - например, LoadPicture("[COLOR="blue"]SELECT IMAGE_PATH FROM LAKES WHERE[/COLOR] ????")
Как это лучше делать? :confused:
При выборе пункта ListView сабмитить форму на которой находится ListView. В обработке сабмита вычитываем выбранное значение ListView и в соответствии с этим значением формируем WHERE в запросах.
Вариант 2.
Ajax. На ListView вешаешь обработчик события onchange и по срабатывании этого события посылаешь запрос на сервер. Сервер формирует данные для TextBox и Image и отсылает их на клиента. Клиент подхватывает эти данные (событие onreadystatechange) и с помощью JavaScript обновляет данные в элементах.
Советую второй вариант.
А как с WScript/VBScript?:D
Цитата: ProgSoldier
Хм.... Я очень плохо знаю ЯВУ...:confused:
Во-первых, не Яву, а ЯваСкрипт. Это абсолютно разные вещи.
Цитата: ProgSoldier
А как с WScript/VBScript?:D
Используй первый вариант. Реализуй его на том языке, который знаешь. Там нет привязки к конкретному языку. На чем хочешь, на том и пиши.
Цитата: shine
Во-первых, не Яву, а ЯваСкрипт. Это абсолютно разные вещи.
Тогда уж ДжаваСкрипт - все таки технология родом из англоговорящей страны, а по-английский "Java" читается именно как "Джава".
Цитата: RussianSpy
Тогда уж ДжаваСкрипт - все таки технология родом из англоговорящей страны, а по-английский "Java" читается именно как "Джава".
:)
Тогда пускай уже будет JavaScript. Так точно правильнее всего.
Цитата: shine
Вариант 1.
При выборе пункта ListView сабмитить форму на которой находится ListView. В обработке сабмита вычитываем выбранное значение ListView и в соответствии с этим значением формируем WHERE в запросах.
При выборе пункта ListView сабмитить форму на которой находится ListView. В обработке сабмита вычитываем выбранное значение ListView и в соответствии с этим значением формируем WHERE в запросах.
Вообще-то, могу чё-нить сообразить на ВБСкрипте.
На счёт сабмита....
Если не трудно, можешь кидануть примерчик посылки GET/POST (кстати, какая разница и что лучше) и приёма его?
ProgSoldier , для начала почитай здесь:
Цитата: shine
ProgSoldier , для начала почитай здесь: http://www.w-wb.com/cgi/cgi_05_01.php
Огромный сенкс! Почитал. Даже "Teleport"ировал весь сайт.
2Shine: Но всё-таки, КАК??? Как посылать с пом. ВБскрипта ПОСТ запрос (и приняв, обработать и дать ответ)?