Witam.
W temacie PHP dopiero raczkuje, mam następujący problem.
Robię formularz, który będzie działał jako jeden z artykułów w joomli.
Chodzi o formularz w którym odwiedzający wypełni sobie kilka pól + wybierze z checkboxa adresata maila, warunek jest taki, że może wybrać np 2 checkboxy, i wtedy mail musi dotrzeć do dwóch odbiorców.
Sam mechanizm wysyłania działa, ponieważ udało mi się wykonać wybór adresata za pomocą rozwijanej listy, ale tam niestety nie wybierzemy dowolnej ilości odbiorców.
Nie mam pomysłu jak wykonać przekazanie do funkcji @mail ma wykonać się kilka razy dla kilku różnych adresatów.
Zapewne jakieś wywołanie w pętli, czy coś w tym rodzaju. Proszę o pomoc, dzięki.
<?php
if (empty($_POST['submit'])) { echo "<table border=\"0\"><form method=\"post\">
<b>Wybierz adresata: </b>
"; ?>
<td width='25%'><input type=checkbox name=adresat1 value=\"email1@domena1.pl\"></td>
<td width='25%'> Adresat1</td>
<td width='25%'><input type=checkbox name=adresat2 value=\"email2@domena2.pl\"></td>
<td width='25%'> Adresat2</td>
<td width='25%'><input type=checkbox name=adresat3 value=\"email3@domena3.pl\"></td>
<td width='25%'> Adresat3</td>
</tr>
"; ?>
<td><b>Twoje dane:</b></td><td>
<?php echo "<span style=COLOR:red>* pola obowiązkowe</span>"; ?><?php
<tr>
<td>imię i nazwisko</td>
<td><input type=\"text\" name=\"imie_nazwisko\" style=\"width: 150px\">"; ?><?php echo "<span style=COLOR:red>*</span>"; ?><?php
</tr>
<tr>
<td>nazwa firmy</td>
<td><input type=\"text\" name=\"nazwa_firmy\" style=\"width: 150px\"></td>
</tr>
<tr>
<td>miejscowość</td>
<td><input type=\"text\" name=\"miejscowosc\" style=\"width: 150px\">"; ?><?php echo "<span style=COLOR:red>*</span>"; ?><?php </tr>
<tr>
<td>e-mail</td>
<td><input type=\"text\" name=\"email\" style=\"width: 150px\">"; ?><?php echo "<span style=COLOR:red>*</span>"; ?><?php </tr>
<tr>
<td>nr telefonu</td>
<td><input type=\"text\" name=\"nr_telefonu\" style=\"width: 150px\">"; ?><?php echo "<span style=COLOR:red>*</span>"; ?><?php </tr>
<tr>
<td>fax</td>
<td><input type=\"text\" name=\"fax\" style=\"width: 150px\"></td>
</tr>
<tr>
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">
<input type=\"reset\" value=\"Wyczyść\"></td></form>
</tr>
</table>";
}
elseif (!empty($_POST['imie_nazwisko']) && !empty($_POST['nazwa_firmy']) && !empty($_POST['miejscowosc']) && !empty($_POST['email']) && !empty($_POST['nr_telefonu'])) {
$message = "Nadesłał: $_POST[imie_nazwisko]\nFirma: $_POST[nazwa_firmy]\nMiejscowość: $_POST[miejscowosc]\nE-mail: $_POST[email]\nNumer telefonu: $_POST[numer_telefonu]\nFax: $_POST[fax]";
$header = "From: $_POST[nazwa_firmy] <$_POST[email]>" . "\r\n" . 'Content-Type: text/plain; charset="UTF-8"';
@mail($_POST['adresat'],"Formularz","$message","$header") or
die('Nie udało się wysłać wiadomości'); // wyświetlenie komunikatu w przypadku powodzeniaecho "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie! Dziękujemy.</strong></div>"; }
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
?>