Множественный выбор на странице запроса — функция рассылки

На самом деле я работаю на странице запроса, где у меня есть несколько вариантов выбора и которые я хочу, чтобы он был на почте, когда пользователь выберет несколько вариантов и отправьте форму. Для этого я сделал ниже код, но не смог понять проблему, пожалуйста, помогите мне, друзья …

Это HTML код

<select id="lstFruits" name="product_drop[]" multiple="multiple">
<option value="Orange Color ">Orange Color </option>
<option value="Red  Color">Red Color</option>
<option value="Black Color">Black Color</option>
<option value="Purple Color">Purple Color</option>
</select>

И PHP-код для почтовой функции, которую я использовал ниже кода, который работает и другие поля, такие как имя, нет, имя, почта & сообщение получают по почте, но эта вещь с множественным выбором не приходит на почту. Prod = взорвать не работает ..

<?php
$name    =  trim($_POST['name']);
$no    =  trim($_POST['no']);
$cname  =  trim($_POST['cname']);
$mail     =  trim($_POST['mail']);
$mess   =  trim($_POST['message']);

if(isset($_POST['product_drop']))
{
$prod=implode(',',$_POST['product_drop']);
}$redirect_to = 'https://www.google.com';
$a="";

$to = "[email protected]";
$subject = "Enquiry Received from Website";
$message = "Name: " . $name ."\r\nContact No.: " . $no ."\r\nCompany Name: ". $cname . "\r\nMessage: " . $mess . "\r\nProduct: " . $prod."";

$from = "Website";
$headers = "From:" . $from . "\r\n";
$headers .="Cc: ". $a . "\r\n";$headers .= "Content-type: text/plain; charset=UTF\n";if(@mail($to,$subject,$message,$headers))
{
header("Location: $redirect_to");
exit;
}
?>

Заранее спасибо!!!

0

Решение

Вы только один шаг назад Продолжайте работать, братан

<form method="post" action="">
<select id="lstFruits" name="product_drop[]" multiple="multiple">
<option value="Orange Color ">Orange Color </option>
<option value="Red  Color">Red Color</option>
<option value="Black Color">Black Color</option>
<option value="Purple Color">Purple Color</option>
</select>
<input type="submit">
</form>
<?php
if($_POST){
$array = array(); // Define it array
$array = $_POST['product_drop']; /// This will be Array
$values = implode(",", $array);
echo $values; // Work Done
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]