![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 16.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z przesłaniem pola select, meil przychodzi z pustymi polami - Inne dane przychodzą ok, al;e błąd jest z select - formularz wygląda tak: Kod <select name="ilosc" style="position: absolute; top: 110px; left: 0px;"> <option selected value="CHAMBERS A COUCHER" >CHAMBERS A COUCHER</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="PLUS DE 5">PLUS DE 5</option> </select> </form> JS: Kod $("#submit2").click(function(){ $("#typ").css(errorMarks, correctColor); $("#ilosc").css(errorMarks, correctColor); $("#lokalizacja").css(errorMarks, correctColor); $("#szkola").css(errorMarks, correctColor); $("#message2").css(errorMarks, correctColor); $("#name").css(errorMarks, correctColor); $("#name2").css(errorMarks, correctColor); $("#tel").css(errorMarks, correctColor); var hasError = false; var typVal = $("#typ").val(); var iloscVal = $("#ilosc").val(); var lokalizacjaVal = $("#lokalizacja").val(); var szkolaVal = $("#szkola").val(); var message2Val = $("#message2").val(); var nameVal = $("#name").val(); var name2Val = $("#name2").val(); var telVal = $("#tel").val(); if(typVal == '') { $("#typ").css(errorMarks, errorColor); hasError = true; } if(iloscVal == '') { $("#ilosc").css(errorMarks, errorColor); hasError = true; } if(lokalizacjaVal == '') { $("#lokalizacja").css(errorMarks, errorColor); hasError = true; } if(szkolaVal == '') { $("#szkola").css(errorMarks, errorColor); hasError = true; } if(message2Val == '') { $("#message2").css(errorMarks, errorColor); hasError = true; } if(nameVal == '') { $("#name").css(errorMarks, errorColor); hasError = true; } if(name2Val == '') { $("#name2").css(errorMarks, errorColor); hasError = true; } if(telVal == '') { $("#tel").css(errorMarks, errorColor); hasError = true; } if(hasError == false) { $.ajax({ type: "POST", url: "sendmail2.php", data: { typ: typVal, ilosc: iloscVal, lokalizacja: lokalizacjaVal, szkola: szkolaVal, message2: message2Val, name: nameVal, name2: name2Val, tel: telVal }, success: function(msg) { $("#wrapp").html(msg); $("#form2").fadeOut(500); }, error: function (XMLHttpRequest, textStatus, errorThrown) { $("#wrapp").html('Error'); } }); } else return false; }); i sendmail2.php Kod <?php $typ = $_POST['typ']; $ilosc = $_POST['ilosc']; $lokalziacja = $_POST['lokalizacja2']; $szkola = $_POST['szkola']; $message2 = $_POST['message2']; $name = $_POST['name']; $name2 = $_POST['name2']; $tel = $_POST['tel']; $mesage = "<table><tr><td colspan='2' style='width: 450px; height: 30px; font-family: Arial; font-size: 14px; background-color: #444444; padding: 3.75pt 7.5pt 3.75pt 7.5pt; color: #ffffff; text-align: center;'><b>Zgłoszenie:</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Imię i Nazwisko:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b> $_POST[name] $_POST[name2]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>telefon/email:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[tel]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Typ:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[typ]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Ilość sypialni:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[ilosc]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Lokalizacja:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[lokalizacja]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Szkoła:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[szkola]</b></td></tr> <tr><td style='width: 150px; height: 30px; background-color: #eeeeee;'>Wiadomość:</td><td style='width: 300px; height: 30px; background-color: #eeeeee;'><b>$_POST[message2]</b></td></tr> </table>"; $TargetEmail = 'meil@meil.pl'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= "From: ".$name.""; if( @mail( $TargetEmail, 'Wiadomość z formularza na stronie Warsaw Property Group', $mesage, $headers ) ) { $content = 'Wiadomość została wysłana pomyślnie. Dziękujemy za zainteresowanie naszą ofertą'; } else $content = 'Przepraszamy, wiadomość nie mogła zostać wysłana.'; echo $content; ?> name, name2 i tel (z poprzednio przesłanego formularza dochodzą, jak i message2 z textarea, ale żadna wybrana wartość z pół select - meil przychodzi z pustymi polami. Dziękuje za pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
Jak się chce pobrać coś po id to wypada zeby to coś jednak jakiś id miało
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 16.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Krótko i na temat - dzięki wielkie za pomoc! Błąd głupi, ale dopiero zaczynam.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 10:19 |