![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
Как можно на событие onClick поставить запуск PHP переменной и обновление фрейма? Подскажите пожалуйста
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
*HTTPRequest
|
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
PHP - переменную нельзя "запустить". Опишите задачу подробнее.
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Обязательно вкурить это
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
sergej.z
Просто незнал как назвать, вобщем на php это выглядит примерно так
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Я же сказал вкурить это: http://forum.vingrad.ru/index.php?showtopic=27230 и глупых вопросов не будет. На будущее всегда представляй как работают вещи, которые ты используешь. Если нужно связать две среды, то обычно либо необходим некий способ передачи данных(GET параметры, тело HTTP запроса(POST|XML), прямые сокеты и т.д.), либо одна среда должна уметь генерировать прогу другой среды. Если это не понять, вернее не понять что JS может исполняться на марсе, а PHP на Земле... то лучше не браться за программинг. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Sardar
Понятно, а где тогда можно почитать статьи как через JS записать данные в MySQL (помоему это возможно). Или может посоветуете другой способ, задача такая: есть кнопка при нажатии на неё (onClick) должны записываться данные в MySQL + обновление фрейма, может сделать это както подругому? Подскажите пожалуйтса |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
JS исполняеться на клиенте, один из самых удобных способов взаимодействовать с внешним миром это XMLHttpRequest. Следовательно нужна БД, которая "знает" HTTP, в запросе должна уметь получать параметры и выполнять работу. К тому же эту БД ты должен открыть для всего мира, т.е. для всех клиентов. Чувствуешь какой бред назревает?
Смотрим нормальное решение, на сервере есть некаяй прога(PHP, Perl, Python скрипт или Java/C# приложение), которая принимает параметры запроса клиента, делает запрос к БД, строит страничку и отдаёт её клиенту. Для клиента это простой переход по сыслке или отправка формы. Если твоя прога это вебсервис, то можно и через XMLHttpRequest опросить. В итоге размышляем что доступно на сервер и идём в соотвествующий раздел форума. Для ясности, почти все вебприложения работают с БД, твоя задача это одна из базовых(начальных) задачь. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Sardar
И как тогда передать в PHP скрипт то что кнопка нажата? |
|||
|
||||
| Гость_12345 |
|
|||
|
Unregistered |
Через форму, в которой находится кнопка. В <form action=...> записано имя скрипта (в данном случае PHP). Возможно и более сложное решение через XMLHttpRequest или ссылку с параметрами в URL. Для начала - действительно, читать http://forum.vingrad.ru/index.php?showtopic=27230 (Взаимодействие php с mysql, java, javascript, vbscript,).
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Забудь о XmlHttpRequest и прочем, тебе ещё очень рано... Создай форму(аттрибут action указывает на твой PHP скрипт), положи внутрь кнопку, дай ей аттрибуты name="imja", value="test". Нажимая кнопку браузер делает запрос, запускаеться твой скрипт, в $_REQUEST['imja'] находим значение кнопки. Если такой переменной нет, значит вызов был не по кнопке.
НО! это всё не в этот раздел, открой любую книжку по PHP, хотя бы базис нужно знать иначе толку не будет. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: нет Всего: 30 |
Sardar
Это был я Спасибо, чтото я не сообразил проверить имя кнопки, а проверять надо наскока я знаю не $_REQUEST['imja'] а $_POST['imja'] -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
$_REQUEST универсальней, комбинирует POST/GET/Cookie, дело вкуса. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: нет Всего: 30 |
Sardar
Спасибо, незнал -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |