Witam, chciałbym aby formularz wysyłał dane z dwóch przycisków.
Czyli mamy BUTTON1 oraz BUTTON2
Jeśli nacisnę BUTTON1 to temat wiadomości będzie mieć wartość przypisaną do tego przycisku czyli np. "Wiadomość z BUTTON1"
Jeśli nacisnę BUTTON2 to temat wiadomości będzie mieć wartość przypisaną do BUTTON2 np. "Wiadomość z BUTTON2"
Kod HTML Formularza:
<form action="form/send.php" method="post" id="contactform"> <input type="text" name="contact_name" placeholder="Imię i nazwisko" required="required" tabindex="1" /> <input type="email" name="contact_email" placeholder="Adres e-mail" required="required" tabindex="2" /> <textarea rows="5" columns="10" name="contact_body" placeholder="Treść wiadomości" required="required" tabindex="3"></textarea> <input type="submit" value="Wyślij" tabindex="5" name="BUTTON1" /><input type="submit" value="Wyślij2" tabindex="5" name="BUTTON2" />
Plik PHP send.php
<?php
require_once 'class.phpmailer.php';
$error = false;
$mail = new PHPMailer();
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_body']) || empty($_POST['contact_body'])) { $error = true;
}
if ($error) {
}
$mail->CharSet = 'UTF-8';
$mail->SetFrom($_POST['contact_email'], $_POST['contact_name']);
$mail->AddAddress('se6edesign@gmail.com');
$mail->Subject = 'wiadomość z BUTTON1 lub BUTTON2';
$mail->Body = $_POST['contact_body'];
if (!$mail->Send()) {
}