Изпращане на e-mail чрез форма

confiscate

Registered
Здравейте имам следната функция:


Код:
function send() {
    $num = 0;
    foreach ($_SESSION as $name => $value) {
        if ($value > 0) {
            $id = substr($name, 5, strlen($name) - 5);
            $get = mysql_query('SELECT id,name , price,img  FROM products WHERE id=' . mysql_real_escape_string((int) $id));
            while ($row = mysql_fetch_assoc($get)) {
                $num++;
                echo'<input type="hidden" name="item_name_' . $num . '" value="' . $row['name'] . '"/>';
            }
        }
    }

, която генерира следния html код:

Код:
<input type="hidden" name="item_name_1" value="Test2"/>
<input type="hidden" name="item_name_2" value="Test 1"/>

И следната форма за контакти:
Код:
if (isset($_POST ['send'])) {
        $from = preg_replace('/\s+/', '', $_POST['name']);
        $to = '';
        $subject = '' . $_POST ['theme'] . '';
        $message = 'Име: ' . $_POST['name'] . '<br />
	E-mail:' . $_POST['mail'] . '<br />
	Тема:' . $_POST['theme'] . '<br />
	Съобщение:' . $_POST['item_name_' . $num . ''] . '<br />';
        $headers = 'From: ' . $from . '' . "\r\n" .
                "Content-Type:text/html; charset=UTF-8 \r\n" .
                'Reply-To: ' . $_POST ['mail'] . '' . "\r\n" .
                'X-Mailer: PHP/' . phpversion();
        mail($to, $subject, $message, $headers);
    }

Въпроса ми е как при полето съобщение да изкарам едновременно Test 1 и Test -2 (Стойностите на 2-та инпута). Сега като изпратя mail се появява само Test1. Пробвах да сложа формата във Foreach блока , но тогава ми изпраща 2 различни писма едното с test 1 , а другото с тест 2. А искам да са в едно.

Благодаря предварително за помощта !

Поздрави
 

Back
Горе