Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JS и PHP 
:(
    Опции темы
Guest
Дата 4.11.2005, 12:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Как можно на событие onClick поставить запуск PHP переменной и обновление фрейма? Подскажите пожалуйста
  Вверх
Aliance
Дата 4.11.2005, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



*HTTPRequest
PM MAIL WWW ICQ Skype   Вверх
sergejzr
Дата 4.11.2005, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



PHP - переменную нельзя "запустить". Опишите задачу подробнее.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Sardar
Дата 4.11.2005, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Обязательно вкурить это


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 6.11.2005, 01:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











sergej.z

Просто незнал как назвать, вобщем на php это выглядит примерно так
Код

$aaa = "123";


  Вверх
Sardar
Дата 6.11.2005, 02:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Guest @ 6.11.2005, 00:22)
Просто незнал как назвать, вобщем на php это выглядит примерно так

Я же сказал вкурить это: http://forum.vingrad.ru/index.php?showtopic=27230
и глупых вопросов не будет.

На будущее всегда представляй как работают вещи, которые ты используешь. Если нужно связать две среды, то обычно либо необходим некий способ передачи данных(GET параметры, тело HTTP запроса(POST|XML), прямые сокеты и т.д.), либо одна среда должна уметь генерировать прогу другой среды. Если это не понять, вернее не понять что JS может исполняться на марсе, а PHP на Земле... то лучше не браться за программинг.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 6.11.2005, 15:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Sardar

Понятно, а где тогда можно почитать статьи как через JS записать данные в MySQL (помоему это возможно).
Или может посоветуете другой способ, задача такая: есть кнопка при нажатии на неё (onClick) должны записываться данные в MySQL + обновление фрейма, может сделать это както подругому? Подскажите пожалуйтса
  Вверх
Sardar
Дата 6.11.2005, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



JS исполняеться на клиенте, один из самых удобных способов взаимодействовать с внешним миром это XMLHttpRequest. Следовательно нужна БД, которая "знает" HTTP, в запросе должна уметь получать параметры и выполнять работу. К тому же эту БД ты должен открыть для всего мира, т.е. для всех клиентов. Чувствуешь какой бред назревает? smile

Смотрим нормальное решение, на сервере есть некаяй прога(PHP, Perl, Python скрипт или Java/C# приложение), которая принимает параметры запроса клиента, делает запрос к БД, строит страничку и отдаёт её клиенту. Для клиента это простой переход по сыслке или отправка формы. Если твоя прога это вебсервис, то можно и через XMLHttpRequest опросить.

В итоге размышляем что доступно на сервер и идём в соотвествующий раздел форума. Для ясности, почти все вебприложения работают с БД, твоя задача это одна из базовых(начальных) задачь.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 6.11.2005, 18:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Sardar

И как тогда передать в PHP скрипт то что кнопка нажата?
  Вверх
Гость_12345
Дата 7.11.2005, 15:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Через форму, в которой находится кнопка. В <form action=...> записано имя скрипта (в данном случае PHP). Возможно и более сложное решение через XMLHttpRequest или ссылку с параметрами в URL. Для начала - действительно, читать http://forum.vingrad.ru/index.php?showtopic=27230 (Взаимодействие php с mysql, java, javascript, vbscript,).

  Вверх
Sardar
Дата 7.11.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Забудь о XmlHttpRequest и прочем, тебе ещё очень рано... Создай форму(аттрибут action указывает на твой PHP скрипт), положи внутрь кнопку, дай ей аттрибуты name="imja", value="test". Нажимая кнопку браузер делает запрос, запускаеться твой скрипт, в $_REQUEST['imja'] находим значение кнопки. Если такой переменной нет, значит вызов был не по кнопке.

НО! это всё не в этот раздел, открой любую книжку по PHP, хотя бы базис нужно знать иначе толку не будет.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
R.M.
Дата 8.11.2005, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Sardar

Это был я smile

Спасибо, чтото я не сообразил проверить имя кнопки, а проверять надо наскока я знаю не $_REQUEST['imja'] а $_POST['imja']


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Sardar
Дата 8.11.2005, 02:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
а проверять надо наскока я знаю не $_REQUEST['imja'] а $_POST['imja']

$_REQUEST универсальней, комбинирует POST/GET/Cookie, дело вкуса.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
R.M.
Дата 9.11.2005, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Sardar

Спасибо, незнал


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0693 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.