Skocz do zawartości
Zaloguj się, aby obserwować  
rych54

Edytowanie tytułu formularza kontaktowego

Polecane posty

Cześć. Mam formularz kontaktowy, którego kod poniżej chciałbym aby po przyjściu wiadomość na email zamiast "Wiadomość ze strony internetowej" wyświetlały się te elementy: contact_name , contact_service. W jaki sposób mam to zapisać aby wszystko działało poprawnie?

$mail->Subject = 'Wiadomość ze strony internetowej';

chciałbym aby po przyjściu wiadomość na email zamiast "Wiadomość ze strony internetowej" wyświetlały się te elementy: contact_name , contact_service

<?php

require_once 'class.phpmailer.php';

$_POST = array_map('trim', $_POST);

$error = false;

if (!isset($_POST['contact_name']) || empty($_POST['contact_name'])) {
    $error = true;
}

if (!isset($_POST['contact_email']) || empty($_POST['contact_email']) || !PHPMailer::ValidateAddress($_POST['contact_email'])) {
    $error = true;
}
if (!isset($_POST['contact_phone']) || empty($_POST['contact_phone'])) {
    $error = true;
}
if (!isset($_POST['contact_service']) || empty($_POST['contact_service'])) {
    $error = true;
}

if (!isset($_POST['contact_body']) || empty($_POST['contact_body'])) {
    $error = true;
}

if ($error) {
    exit('nok');
}

$mail = new PHPMailer();

$mail->CharSet = 'UTF-8';

$mail->SetFrom($_POST['contact_email'], $_POST['contact_name']);
$mail->AddAddress('kontakt@adres.com');
$mail->Subject = 'Wiadomość ze strony internetowej';
$mail->Body = $_POST['contact_body'];
$mail->SetFrom($login, $_POST['contact_name']);
	$mail->AddAddress($email);
	$mail->Subject = 'Wiadomość ze strony internetowej'; 
	$mail->Body = $_POST['contact_body'] . "\n\nImię i Nazwisko: " . $_POST['contact_name'] . "\n\nE-mail: " . $_POST['contact_email'] . "\n\nTelefon: " . $_POST['contact_phone'] . "\n\nUsługa: " . $_POST['contact_service'];
	
if (!$mail->Send()) {
    exit('nok');
}

exit('ok');

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
$mail->Subject = 'Wiadomość ze strony internetowej'; 

zamień na:

$mail->Subject = $_POST['contact_name'].' '.$_POST['contact_service']; 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×