Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt pomoc
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
lukaszk8807
Witam,

Mam skrypt, wszystko w nim dziala, wysylanie na poczte poprawne tylko jest jeden maly blad.

Mianowicie mam w nazwie aparatu do wyboru kilka jesli wcisne ctrl +LMB Gdy tak zrobie i wysle formularz dochodzi mi tylko jedna zaznaczona pozycja a powinno np 2 czy wiecej w zaleznosci ile zaznaczylem.

Prosze o jakies rady



SKRYPT

<?php

$polityka = $_POST['polityka'];
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$wiadomosc = $_POST['wiadomosc'];
if($_POST['select'])
$aparat = $_POST['select'];
else
$aparat = 'niezaznaczony';



$parts = explode("@", $email);
if(count($parts) != 2)
{
echo('Bledny adres email');
return;
}
$d_parts = explode('.', $parts[1]);
if(count($d_parts) < 2)
{
echo('Bledny adres email');
return;
}

$reply_subject = 'Potwierdzenie wyslania wiadomosci';
$reply_body = 'Dziekujemy za kontakt!';
$reply_email = 'automatyczna@odpowiedz.pl';


$to = "adres@o2.pl";
$from = $imie . " " . $nazwisko . " <" . $email . ">";
$subject = "Wiadomosc z formularza";
$body = "\nAparat: " . $aparat . "\n\nWiek: " . $wiek . "\n\nWiadomosc:\n\n" . $wiadomosc;
$coding = "Content-Type: text/plain; charset=utf-8 \nContent-Transfer-Encoding: 8bit";

if (mail($to, $subject, $body, "From: " . $from . "\n" . $coding))
{
// potwierdzenie nadawcy
if(mail($email, $reply_subject, $reply_body, "From: " . $reply_email . "\n" . $coding))
{
echo("<p>Wiadomosc wyslana!</p>");
}
else
{
echo('<p>Blad podczas wysylania potwierdzenia</p>');
}
}
else
{
echo("<p>Blad podczas wysylania wiadomosci</p>");
}
}

?>
[php][/php]
Spawnm
jeden temat wystarczy.klik.
Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.