Сообщение массива от html до php

Im довольно новичок в программировании php, но я пытаюсь передать значения из многозадачного объекта im html на некоторый код на PHP, который затем отправит по электронной почте перечисленных людей

Однако пропуск, проходящий через сообщение, представляется только последним выбранным пунктом

Как передать что-то в виде массива?

html-код:

<li id="li_6" > <label class="description" for="Names[]">Employees who should be added to this charge code: (Hold CTRL to Multi Select)</label> Malav, Nancy, Filiz, CJ are added by default and not on the list <div> <select name="Names" multiple> <option value="gbiy@afsafd.com">Bi,Gilbert</option> <option value="jbster@asdfasds.com">Bor,Jeff</option> <option value="ibett@adfasdfions.com">Bt,Ivan</option> <option value="scelos@agasdgasdns.com">Caos,Sheryl</option> <option value="rcarsfsfdgy@madfasdfs.com">Car,Raymond</option> <option value="dcaraahers@asdfasdftions.com">Cs,Dale</option> <option value="Cclesfdgsdents@mabukhyns.com">Cles,Cathy</option> <option value="lcugh@madsfadsfasds.com">Cl,Lori</option> <option value="rcolns@madsfasdfons.com">Cons,Renee</option> <option value="ccrine@maasdfkoadsfasd.com">ine,Cassandra</option> <option value="pcrett@maadsfasdfons.com">Ctt,Pamela</option> </select> </div> </li> 

Код Php:

 <?php // Read POST request params into global vars $from = "BP@fgsdfgsons.com"; $title = $_POST[Title] ; $mname = $_POST[ManagerName]; $memail = $_POST[ManagerEmail]; **$names= $_POST['Names']; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<** $other = $_POST[element_4]; print $email; $to = "sfgsdfg@sdfgsdfgssbd.com" + $memail; $message ="Title: $title \r\nManager: $mname\r\nManager email: $memail\r\n" ; $headers = "From: $from"; $today = date("m/d/Y"); $ok = @mail($to, $subject, $message, $headers); echo "Your email has been sent! Please confirm with Malav if you do not receive a confrimation email in 2 hours"; ?> 

Чтобы передать его в виде массива значений, добавьте квадратные скобки к атрибуту name вашего элемента select.

 <select name="names[]" multiple="multiple"> 

Затем вы можете перебирать значения в php.

 foreach ( $_POST['names'] as $selectedOption ) 
 foreach ($_POST['Names'] as $selectedOption) echo $selectedOption."\n"; 

когда я использую это:

foreach ($ _POST ['names'] как $ selectedOption)

и я вставляю в базу данных «$ selectedOption» в базе данных:

на