Выбранное значение параметра не отображается в сообщении электронной почты - PullRequest
0 голосов
/ 09 октября 2018

Я могу успешно отправить электронное письмо, но выбранное значение не отображается в сообщении электронной почты.$ select это тот, который должен отображаться.Пожалуйста, помогите мне ..

Код выглядит следующим образом:

    if (isset($_POST['submit']) && isset($_POST['sendMail'] ) )
        {
            $select = $_POST['datanew[co_cd]'];

            $email = "example@gmail.com";
                    $message = '<tr> <td><h2><strong>Dear </strong>'.  $select.' 
                    <h3>We would like to update you about your transaction with below details. <br>
                                BL #'.$datanew[bl_no]."
                                Container #:  6PK<br>

                                Recent Updates as of " . date('F d,Y   h:i A') . " </h3></td><tr> " ;

                    $headers  = 'mime_content_type(filename)E-Version: 1.0' . "\r\n";
                    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                    $headers .= "From: example@gmail.com" . "\r\n";
                    mail($email,"Worksheet",$message, $headers);
            }


        else{

        }

Код на странице просмотра:

<select class="form-control" name="datanew[co_cd]">
<option value="">Choose Client</option>
 <?php foreach($client as $clientrow) : 
                                if 
($transdbrow['co_cd']===$clientrow['co_cd']) {
echo '<option value="' . $clientrow['co_cd'] . '" selected>' . 
$clientrow['co_name'] . '</option>';
} 
else {
echo '<option value="' . $clientrow['co_cd'] . '">' . $clientrow['co_name'] 
. '</option>';
}
endforeach;

$client = $client;?>                            
</select>

1 Ответ

0 голосов
/ 09 октября 2018

PHP будет интерпретировать ваше выбранное имя как массив с именем datanew, поэтому правильный способ доступа к значению -

$select = $_POST['datanew']['co_cd'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...