У меня есть MySQL таблицы members
с колоннами id
, user
, password
и verified
Могу ли я отправить дополнительные переменные через сообщение формы в PHP?
Когда пользователь входит в систему, используя имя пользователя и пароль (по сравнению с членами-дб) они представлены с формой. Форма собирает информацию для проверки вручную администратором. После отправки формы он отправит электронное письмо администратору со всеми подробностями, чтобы подтвердить его вручную.
Проблема, с которой я сталкиваюсь, заключается в том, что администратор хочет, чтобы письмо содержало ссылку, которая позволит ему обновить проверенное поле в таблице участников после нажатия. Мне нужно отправить ранее сохраненную переменную с формой для этого. Таким образом, у меня есть ссылка на таблицу участников.
Например, если я храню $ user_id как идентификатор какой строки мне нужно обновить, и я мог бы послать его вперед с формой, то я мог бы просто использовать функцию UPDATE WHERE ID = $ user_id
Вот моя форма ...
<form method="post" name="verify_form" action="../includes/verify.php">
Website for Online Verification: <input type="text" name="webpage" id="webpage" /><br />
Identification Number: <input type="text" name="number" id="number" /><br />
Expiration Date: <input type="text" name="expire" id="expire" /><br />
<input type="submit" value="Verify Me!" onclick="return vformhash(this.form, this.form.webpage, this.form.number, this.form.expire);" />
<input type="reset" value="Clear Form" />
</form>
есть ли способ, чтобы отправить мой ранее захваченный $ user_id на страницу verify.php, когда пользователь отправляет?
вы можете использовать скрытые поля формы. однако не думали о каком-либо эффекте безопасности. например http://www.echoecho.com/htmlforms07.htm –
@dagon Вы так полезны ... Спасибо. –
@dagon Я прочитал. Попытка подтвердить, что я опубликовал отличный вопрос. Но, как говорится в конце, иногда люди слишком претенциозны, чтобы получать ваши вопросы. Не отчаивайтесь. Лучший совет там. Еще раз спасибо, приятель. ;) –