- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Делаю простую форму подписки:
Всё работает, но я хочу добавить ещё одну кнопку таким образом:
И что бы при нажатии на ту или иную кнопку информация писалась в 1.txt или 2.txt
Как мне так сделать?
Спасибо.
NewJey, http://stackoverflow.com/questions/547821/two-submit-buttons-in-one-form
Разобрался вроде, вот так:
if (isset($_POST['woomen'])){// Сохраняем в базу данных
$f = fopen("woomen.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
else if (isset($_POST['men'])){
// Сохраняем в базу данных
$f = fopen("man.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
---------- Добавлено 29.01.2016 в 17:24 ----------
Но появился ещё вопрос, при нажатии на кнопку отправить меня перекидывает на другую страницу с надписью Спасибо.
Как прописать что бы не перекидывало а писало спасибо вместо формы подписки?
Разобрался вроде, вот так:
if (isset($_POST['woomen'])){// Сохраняем в базу данных
$f = fopen("woomen.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
else if (isset($_POST['men'])){
// Сохраняем в базу данных
$f = fopen("man.txt", "a+");
fwrite($f,"\n $msg ");
fclose($f); }
---------- Добавлено 29.01.2016 в 17:24 ----------
Но появился ещё вопрос, при нажатии на кнопку отправить меня перекидывает на другую страницу с надписью Спасибо.
Как прописать что бы не перекидывало а писало спасибо вместо формы подписки?
Меняем
на
При этом на странице должен быть подключен jquery.
Спасибо, так работает но не записывает в базу (тоесть не пишет в файлы).
Спасибо, так работает но не записывает в базу (тоесть не пишет в файлы).
Пропустил небольшую деталь. Вот исправленный код для обработчика с проверкой e-mail на валидность.
Пропустил небольшую деталь. Вот исправленный код для обработчика с проверкой e-mail на валидность.
Что-то или я неправильно делаю или код не работает.
Вставляю его в mail.php
Что-то или я неправильно делаю или код не работает.
Вставляю его в mail.php
Оказывается serialize() не охватывает submit, никогда этого не замечал.
Проверенный готовый скрипт.
Оказывается serialize() не охватывает submit, никогда этого не замечал.
Проверенный готовый скрипт.
Так тупо, кидаю ваши готовые файлы на сервер, запускаю, но не пишет в файлы всё равно( Что может быть не так?
Так тупо, кидаю ваши готовые файлы на сервер, запускаю, но не пишет в файлы всё равно( Что может быть не так?
Попробуйте установить права (CHMOD) 777 на txt файлы. При тестах валидный e-mail вводили? Есть ли какие-нибудь ошибки в браузере или консоли (F12)?
Попробуйте установить права (CHMOD) 777 на txt файлы. При тестах валидный e-mail вводили? Есть ли какие-нибудь ошибки в браузере или консоли (F12)?
Права в первую очередь проверяю обычно, всё в порядке, открыты для записи, в консоли ошибок ни каких, писать не хочет(