Kod
$sent = false;
$upfiles = $vz = $isl = array();
if (!empty($_POST['mm_s']) && !empty($_POST['h']) && $_SESSION['h']!=$_POST['h']) {
$ez=''; function e($s) { $GLOBALS['ez'] .= $s."<br />\r\n"; }
for ($i=1; $i<=10; $i++)
$vz[$i] = (!empty($_POST['mm_field'.$i])?htmlspecialchars(trim($_POST['mm_field'.$i]), ENT_QUOTES):'');
if (empty($vz[1])) e('Nie podano imienia i nazwiska!');
if (empty($vz[2])) e('Nie podano telefonu kontaktowego!');
if (empty($vz[3])) e('Nie podano adresu e-mail!');
if (empty($vz[5])) e('Nie podano nazwy firmy!');
elseif (!validMail($vz[3])) e('Podano błędny adres e-mail!');
if (empty($ez)) {
if (socketMail($from, $to, $title, preg_replace_callback(
'/%([0-9]+)/si',
create_function('$m','global $vz; $i=((integer)$m[1]);
$n=($i==10?nl2br($vz[$i]):$vz[$i]);
return ($i<=10?($n==""?"[brak]":"<i>$n</i>"):$m[0]);'),
$body
), $upfiles, $smtp[0], $smtp[1], $smtp[2]))
{
e('<span style="color: green;">Formularz zgłoszeniowy został przesłany.</span>');
$_SESSION['h']=$_POST['h'];
$sent = true;
} else e('<span style="color: red;">Wystąpił błąd podczas wysyłania wiadomości.</span>');
}
$upfiles = $vz = $isl = array();
if (!empty($_POST['mm_s']) && !empty($_POST['h']) && $_SESSION['h']!=$_POST['h']) {
$ez=''; function e($s) { $GLOBALS['ez'] .= $s."<br />\r\n"; }
for ($i=1; $i<=10; $i++)
$vz[$i] = (!empty($_POST['mm_field'.$i])?htmlspecialchars(trim($_POST['mm_field'.$i]), ENT_QUOTES):'');
if (empty($vz[1])) e('Nie podano imienia i nazwiska!');
if (empty($vz[2])) e('Nie podano telefonu kontaktowego!');
if (empty($vz[3])) e('Nie podano adresu e-mail!');
if (empty($vz[5])) e('Nie podano nazwy firmy!');
elseif (!validMail($vz[3])) e('Podano błędny adres e-mail!');
if (empty($ez)) {
if (socketMail($from, $to, $title, preg_replace_callback(
'/%([0-9]+)/si',
create_function('$m','global $vz; $i=((integer)$m[1]);
$n=($i==10?nl2br($vz[$i]):$vz[$i]);
return ($i<=10?($n==""?"[brak]":"<i>$n</i>"):$m[0]);'),
$body
), $upfiles, $smtp[0], $smtp[1], $smtp[2]))
{
e('<span style="color: green;">Formularz zgłoszeniowy został przesłany.</span>');
$_SESSION['h']=$_POST['h'];
$sent = true;
} else e('<span style="color: red;">Wystąpił błąd podczas wysyłania wiadomości.</span>');
}
a to pola z formularza:
Kod
<tr><td colspan="2" style="background: #548DD4;"><b>Bazę dostarczy:</b></td></tr>
<tr><td colspan="2"><input type="radio" name="mm_field9" value="<?=$vz[9];?>zleceniodawca" />Zleceniodawca<br><input type="radio" name="mm_field9" value="<?=$vz[10];?>zleceniobiorca" />Zleceniobiorca</td></tr>
<tr><td colspan="2"><input type="radio" name="mm_field9" value="<?=$vz[9];?>zleceniodawca" />Zleceniodawca<br><input type="radio" name="mm_field9" value="<?=$vz[10];?>zleceniobiorca" />Zleceniobiorca</td></tr>
natomiast w mailu leci cos takiego:
Kod
Bazę dostarczy: %9<br />
no wlasnie tylko chciałbym aby w miejscu %9 pojawila sie wybrana przez uzytkownika opcja, czyli zleceniodawca albo zleceniobiorca. (%9 lub %10) jak to zrobic ?
edit:
zmienilem przy zleceniobiorca value na <?=$vz[9];?> i zadziałało
