X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> php по нажатии button
Anuar_hb
Anuar_hb
Topic Starter сообщение 12.3.2012, 19:00; Ответить: Anuar_hb
Сообщение #1


Не подскажите как сделать так чтобы php код выполнялся только при нажатии button, а не при загрузке страницы?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 12.3.2012, 19:37; Ответить: Apay
Сообщение #2


ajax при button > onclick
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anonym
Anonym
сообщение 12.3.2012, 20:25; Ответить: Anonym
Сообщение #3


(Apay @ 12.3.2012, 22:37) *
ajax при button > onclick

Он же спросил в PHP.

(Anuar_hb @ 12.3.2012, 22:00) *
Не подскажите как сделать так чтобы php код выполнялся только при нажатии button, а не при загрузке страницы?

Что-то с header() нужно делать, точно не знаю.
И если ПХП, то не button, а submit
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 12.3.2012, 20:33; Ответить: Apay
Сообщение #4


(Anonym @ 12.3.2012, 23:25) *
Он же спросил в PHP.
а я про что, обработчик ajax и есть этот самый php. сделать микс из html (клиентская часть) и php (северная часть) без перегрузки всей страницы можно только на ajax (фреймы не рассматриваю)

(Anonym @ 12.3.2012, 23:25) *
Что-то с header() нужно делать, точно не знаю.

я тоже не знаю, а хотелось бы узнать.

(Anonym @ 12.3.2012, 23:25) *
И если ПХП, то не button, а submit
чего-чего? у вас как у лермонтова: смешались в кучу люди, кони...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 12.3.2012, 21:06; Ответить: Galen
Сообщение #5


Не, скорее всего человек делает какую-то форму - причём показ формы и её обработка выполняются одним скриптом. Так? Если я правильно помню, то button тоже возвращает в скрипт какое-то значение - проверяйте его.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 12.3.2012, 21:35; Ответить: Zippovich
Сообщение #6


javascrip'у, через который собственно ajax запрос и запускать нужно, по барабану сабмит там или баттон, можно и на блок клик навесить и на картинку и вообще на что угодно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anonym
Anonym
сообщение 12.3.2012, 23:38; Ответить: Anonym
Сообщение #7


Порылся в гугле.Вот держи:
[PHP]header("Location: ".$_SERVER["HTTP_REFERER"]);[/PHP]
Добавь это в конец скрипта.
Эта функция по перенаправит твой браузер на ту же страницу откуда пришел запрос, и по нажатию к примеру на Ф5, браузер уже не будет больше предпринимать попыток повторно отправить форму, так как при помощи этой функции мы как бы инсценируем открытие нового урла, но в качестве урла мы используем реффер! ту страницу откуда пришел первоначальный запрос.!
Может работать и не будет. Я не проверял.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 13.3.2012, 0:11; Ответить: r3ntg3n
Сообщение #8


[PHP]if (isset($_POST['formId']['sendRequest']) { // если была нажата кнопка - выполняем какие-то действия
/**
* Здесь после нажатия кнопки выполняется ваш код
*/
} else { // если нет - покажем небольшую форму с кнопкой
[/PHP]
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" id="formId">
<input type="submit" name="formId[sendRequest]" value="Hit me!"/>
</form>

[PHP]
}
[/PHP]

Против AJAX ничего не имею против, но последнее время взял за привычку, кроме реализации с применением js, писать еще и для тех случаев, когда у посетителя может быть отключен JS в браузере.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bugnet
Bugnet
сообщение 13.3.2012, 0:24; Ответить: Bugnet
Сообщение #9


Пример того как при нажатии кнопки, выборе селектора или клике по ссылке выполняется PHP выборка из БД HTML-AJAX-PHP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Anuar_hb
Anuar_hb
Topic Starter сообщение 16.3.2012, 15:13; Ответить: Anuar_hb
Сообщение #10


Спасибо, наверное буду через submit делать. Просто я думал есть решение проще
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3294 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1172 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44767 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3361 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:31
Дизайн