как напечатать массив флажков в теле сообщения почтовой функции - PullRequest
2 голосов
/ 28 сентября 2010


Я делаю функцию почты в PHP. В качестве тела почтовой функции у меня есть таблица, в которой отображаются все опубликованные значения, включая флажки.
Сообщение выглядит следующим образом:

$bname = $_POST['$bname'];
$message = Business Name :  
        $bname      

Вышеупомянутое сообщение находится в таблице, и Business Name - один тд, а $ bname - другой тд. Теперь у меня есть массив chechbox как

$c1 = $_POST['$c1'];

Я пытался использовать

foreach ($c1 as $c2)   
{  
    echo $c2;  
}  

Приведенное выше утверждение дает мне правильные значения.
Но теперь я должен включить это в таблицу сообщения $. Если я включу полный foreach в td, он отобразит полный foreach как есть. Я попытался перехватить полный foreach в одной переменной, а затем поместить эту переменную непосредственно в td, но не получил значения.

Пожалуйста, дайте мне решение этой проблемы.
Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 28 сентября 2010
<input type="checkbox" name="cbox[]" value="male">
<input type="checkbox" name="cbox[]" value="female">

$checkboxes = implode(",",$_POST['cbox']);

теперь вы можете использовать $ флажки в любом месте сообщения

2 голосов
/ 28 сентября 2010

Удалить доллар из $c1, если ваше почтовое поле называется c1:

$c1 = $_POST['c1'];
...