Dziękuję bardzo, w sumie po implementacji do formularza działa tylko jest problem jak zrobić aby z tego dynamicznego pola przesyłało na e-mail bo obecnie przesyła samo słowo Array i jak go zabezpieczyć aby minimum jedno pole obowiązkowo wypełnić? Nigdzie nie mogę tego znaleźć. Pozostałe pola oczywiście się przesyłają na e-mail.
Fragmenty za to odpowiedzialne
$myInputs = $_POST["myInputs"];
foreach ($myInputs as $eachInput) {
echo $eachInput . "<br>";
}
$Body .= "Numer seryjny urządzenia 1: ";
$Body .= $myInputs;
Poniżej wklejam cały kod skryptu przesyłającego formularz.
<html>
<head>
<title>Konkurs 3000 w 3 miesiące</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="pl">
</head>
<body bgcolor="#DFDFDF">
<h3 align="center">Dziękujemy za przesłany formularz</h3>
<?php
$copy = $_POST['copy'];
print "<p>Wysłać kopię? " . $copy; $EmailTo = "MOJ_EMAIL";
$subject = "Konkurs 3000 w 3 miesiące";
$myInputs = $_POST["myInputs"];
foreach ($myInputs as $eachInput) {
echo $eachInput . "<br>"; }
$akceptacja_regulaminu = $_POST["akceptacja_regulaminu"];
$zgoda_dane_osobowe = $_POST["zgoda_dane_osobowe"];
$copy = $_POST['copy'];
$Body = "";
$Body .= "Imię: ";
$Body .= $imie;
$Body .= "\n\n";
$Body .= "Nazwisko: ";
$Body .= $nazwisko;
$Body .= "\n\n";
$Body .= "Nazwa firmy: ";
$Body .= $nazwa_firmy;
$Body .= "\n\n";
$Body .= "Telefon: ";
$Body .= $telefon;
$Body .= "\n\n";
$Body .= $EmailFrom;
$Body .= "\n\n";
$Body .= "Miejsce zakupu:";
$Body .= "Miejscowość: ";
$Body .= $miejscowosc;
$Body .= "\n\n";
$Body .= "Firma: ";
$Body .= $firma;
$Body .= "\n\n";
$Body .= "Numer seryjny urządzenia 1: ";
$Body .= $myInputs;
$Body .= "\n\n";
$Body .= "Akceptacja regulaminu: ";
$Body .= $akceptacja_regulaminu;
$Body .= "\n\n";
$Body .= "Zgoda na przetwarzanie danych osobowych: ";
$Body .= $zgoda_dane_osobowe;
$Body .= "\n\n";
$Body .= "\n";
print "<p>Wiadomość w trakcie przesyłania ... "; $success = mail($EmailTo, $subject, $Body, $EmailFrom); if ($success) {
print "<p>Wiadomość prawidłowo wysłana ..."; }
if ($copy == "yes") {
$subject = $subject . " [Your Copy]";
print "<p>Kopia wysłana @ " . $EmailFrom; $copysent = mail($EmailFrom, $subject, $Body, $EmailFrom); if ($copysent) {
print "<p>Kopia wiadomości prawidłowo wysłana ... "; }
}
?>
</body>
</html>