$numele = isset($_POST["numele"]) ? $_POST["numele"] . $_POST["prenumele"] : '';
$phone = isset($_POST["contact"]) ? $_POST["contact"] : '';
$body = " оставил заявку: {$numele}\n
его телефон: {$phone}";
$mail->Body($body);
$mail->addAttachment($file);
$phone = isset($_POST["contact"]) ? $_POST["contact"] : '';
$body = " оставил заявку: {$numele}\n
<div class="title">Заголовок</div>
его телефон: {$phone}";
текст, к примеру: его телефон: {$phone} , будет всегда присутствовать, либо с телефоном, либо без него. Подскажите пожалуйста, как этого избежать?
$phone = isset($_POST["contact"]) ? 'его телефон' . $_POST["contact"] : '';
$mail->msgHTML("<div>
<div>оставил заявку: {$numele}</div>
<h2 class="title">Заголовок</h2>
<div>{$phone}</div>
</div>");
$numele = isset($_POST["numele"]) ? 'его телефон' . $_POST["numele"] : '';
$email = isset($_POST["email"]) ? 'его почта' . $_POST["email"] : '';
$contact = isset($_POST["contact"]) ? 'его контакт' . $_POST["contact"] : '';
$localitatea = isset($_POST["localitatea"]) ? 'его нахождение' . $_POST["localitatea"] : '';
$metrii = isset($_POST["metrii"]) ? 'его площадь' . $_POST["metrii"] : '';
$nivele = isset($_POST["nivele"]) ? 'nivele' . $_POST["nivele"] : '';
$dormitoare = isset($_POST["dormitoare"]) ? 'его комнаты' . $_POST["dormitoare"] : '';
$living = isset($_POST["living"]) ? 'его living' . $_POST["living"] : '';
$garderoabe = isset($_POST["garderoabe"]) ? 'его garderoabe' . $_POST["garderoabe"] : '';
$grupsanitar = isset($_POST["grupsanitar"]) ? 'его grupsanitar' . $_POST["grupsanitar"] : '';
$terasa = isset($_POST["terasa"]) ? 'его тераса' . $_POST["terasa"] : '';
$garaj = isset($_POST["garaj"]) ? 'его телефон' . $_POST["garaj"] : '';
$dormitoare2 = isset($_POST["dormitoare2"]) ? 'его dormitoare2' . $_POST["dormitoare2"] : '';
$garderoabe2 = isset($_POST["garderoabe2"]) ? 'его garderoabe2' . $_POST["garderoabe2"] : '';
$balcon = isset($_POST["balcon"]) ? 'его balcon' . $_POST["balcon"] : '';
$subsol = isset($_POST["subsol"]) ? 'его subsol' . $_POST["subsol"] : '';
$commentariu = isset($_POST["commentariu"]) ? 'его commentariu' . $_POST["commentariu"] : '';
$mail->msgHTML("<div>
<div>{$numele}</div>
<div>{$email}</div>
<div>{$contact}</div>
<div>{$localitatea}</div>
<div> {$metrii}</div>
<div>{$nivele}</div>
<div>{$dormitoare}</div>
<h2 class="title">Заголовок</h2>
<div>{$phone}</div>
</div>");
Вот вы написали про msgHTML! А ведь я даже не знал, как правильно составить запрос, чтобы найти это msgHTML. Где про это можно прочитать? Первый раз отправляю форму на почту...
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
дело не в том, что я не знал как это делается, я не знал как по синтаксису это правильно сделать!
Приду на работу, проверю как работает и обязательно отмечу ваш ответ как решение.
я заметил, что текст со значением НЕ вставляется, в случае если нет клика
То есть isset($_POST) работает только в случае с input type radio. А нужно, чтобы и type text скрывал. Что в этом случае писать?
не понимаю, как в phpMailer() работать с input type file
Нужно чтобы пользователь имел возможность отправлять изображения(да и в целом на будущее для себя, научиться принимать не только изображения)
//Attachments
$mail->addAttachment('/var/tmp/file.tar.gz'); //Add attachments
$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //Optional name