Здравствуйте, так как здесь вы не опубликовали свой код или любую работу, которую вы пытаетесь или работаете над этим.
Так что в настоящее время я могу помочь вам, давая представление о том, что вы хотите.
Шаг первый
home.php
. В этом файле вы должны написать код для выпадающего списка выбора, который заполняет Name
пользователя, которого вы хотите отправитьпо электронной почте и в код часть select box
в <option value="put_user_id">Person Name</option>
поместите идентификатор пользователя в атрибут значения параметра.Вы также можете сделать это поле выбора множественным выбором, которое вы сделали в соответствии с вашим вопросом.
Шаг второй
Теперь, когда пользователь выбирает некоторых или всех пользователей, а затем submit
или нажав кнопку send mail
, вы просто передадите эти переменные на GET
или POST
или SESSION
, которые когда-либо предпочтительнее для вас, на вторую страницу, например, вызовите эту вторую страницу как mailsend.php
.
На этой странице вы просто получите две вещи 1 текст сообщения, которое вы хотите отправить 2 и array
из ID , чейимя пользователя выбирается пользователем для отправки электронной почты.
теперь у вас есть идентификатор пользователя, которому вы хотите отправить электронное письмо, так что просто извлеките email
из базы данных с помощью foreach
и запрос простого выбора с условием where
или user_id
затем либо сохраните их в array
снова, а затем напишите еще один цикл foreach
для отправки электронной почты.
или в первом цикле foreach
, когда вы получаете идентификатор электронной почты каждого пользователя в каждой итерации, немедленно отправляйте электронную почту одновременно.
ВАЖНАЯ ТОЧКА
Вы сказали, что : но не знаете, как получить идентификатор электронной почты выбранных пользователей и отправить электронное письмо на следующую страницу?
Чтобы выбрать нескольких пользователей в HTML-коде, вы можете увидеть этот пример
Я надеюсь, что это даст вам хоть какую-то идею, и я прояснил вашу точку зрения.Не стесняйтесь спрашивать меня о любой путанице.