2016-05-24 2 views
0

У меня есть следующий код:типа входа флажок представить

index php code

Когда кто-то вводит адрес электронной почты и нажмите кнопку отправить, то я получить адрес электронной почты в моей базе данных. Однако как я могу также получить, чтобы они проверяли новостную рассылку?

Это часть моего waitinglist.php

waitinglist.php

Пожалуйста, помогите мне в этом. в БД есть таблица ожидания таблицы с списком ожидания столбца.

+1

Добавить свои коды в вопросе, а не как вложение – Spidey

ответ

0

В вашем HTML код, который вы можете редактировать код HTML, как показано ниже: -

<input type="checkbox" id="newsletter" name="newsletter" value=1 checked /> 

В PHP вы можете включить следующий код, чтобы проверить, если флажок установлен или нет

$newsletter =(isset($_POST['newsletter'])?$_POST['newsletter']:'') 

if($newsletter ==1){ 
    some code here.... 
} 
+0

изображение изменило HTML для этого <форма метода = «сообщение» действие = «waitinglist.php»>

waitinglist.php (я» ve добавил колонку под названием newsletter в моей БД) $ connect = new mysqli ('x', 'x', 'x', 'x') или die ("Невозможно подключиться"); $ sql = "INSERT INTO' robin'.waitinglist' ('waitinglist') VALUES ('$ waitinglist')"; $ sql = "INSERT INTO' robin'.waitinglist' ('newsletter') VALUES ('$ newsletter')"; – user313020

+0

все еще не работает, когда я отправляю его, не загружается – user313020

+0

thnxxxxx .... вы мой HERROOOO !!! hahah nice .. просто еще один вопрос, как я могу проверить LIVE, когда пользователи входят в электронную почту, если письмо действительно существует? – user313020

0

Вместо добавления еще одного набора тегов в ваш html включите div, содержащий флажок в существующей форме, поскольку кнопка отправки должна существовать только в одном месте в файле HTML.

Если он все еще не работает, можете ли вы объяснить ошибку более подробно.

+0

это i мой html сейчас:

\t \t \t \t \t <входной тип =" текст»название = "waitingList" заполнителем = "Просто введите вашу электронную почту :)"> \t \t \t \t \t <входной тип = "флажок" ID = "бюллетень" имя = "бюллетень" значение = 1 проверяется /> \t \t \t \t \t <метка для = "бюллетень"> Получите наш ежемесячный бюллетень \t \t \t \t \t <входной тип = "суб мит»название = "" значение = "SubmitForm Подпишите меня!"> \t \t \t \t
user313020

+0

, что я должен делать в моей waitinglist.php, потому что, когда я добавить $ бюллетень = (Исеть ($ _ POST [ 'бюллетень']) ? $ _ POST ['newsletter']: '') if ($ newsletter == 1) { некоторый код здесь .... } Страница не загружается при отправке ... Некоторый код здесь .. Что мне туда вставить? – user313020

+0

thnxxxxx .... ты мой HERROOOO !!! hahah nice .. просто еще один вопрос, как я могу проверить LIVE, когда пользователи входят в электронную почту, если письмо действительно существует? – user313020

0

некоторый код здесь .... это не PHP код .Вы нужно добавить фактический PHP код для действия вы должны принять как

$sql ="INSERT INTO robin.waitinglist (newsletter) VALUES ('$newsletter')"; 
+0

thnx Я сделал это, но потом, когда я добавляю $ newsletter = (isset ($ _ POST ['newsletter'])? $ _ POST ['newsletter']: '') в мой waitlist.php, он по-прежнему блокирует все отправленные процессы и страница не загружается на submit, я помещаю ее прямо вверху моего waitlist.php под $ waitingList, как вы можете видеть на моем первом снимке – user313020

+0

wait Я нашел его, я забыл; в конце его. так что теперь у меня есть следующая проблема, если newsletter = checked я получаю 1 в моей БД, но нет электронной почты, когда я проверяю это, я получаю электронное письмо и пустой столбец новостей – user313020

0

сделать еще два изменения в код

$newsletter =(isset($_POST['newsletter'])?$_POST['newsletter']:0) 

и удалите код, где вы проверяете значение бюллетеня $. Просто введите один код в вашем коде

Теперь у вас будет электронное письмо или 1 или 0 для столбца информационного бюллетеня в таблице. Надеюсь, что это решает ваш вопрос

+0

thnxxxxx .... вы мой HERROOOO !!! hahah nice .. просто еще один вопрос, как я могу проверить LIVE, когда пользователи входят в электронную почту, если письмо действительно существует? – user313020

 Смежные вопросы

  • Нет связанных вопросов^_^