Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]formularz php o co chodzi?
mobik
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 29.05.2008

Ostrzeżenie: (0%)
-----


Witam,
mam pewnie banalny problem ze skryptem, chodzi o to, że po wypełnieniu wszystkich pól formularza nie przechodzi do strony określonej w skrypcie $DEFAULT_EXIT_PAGE = "oferta.html"; pojawia się biała strona o treści "Kategoria góry:. Ok w skrypcie jest coś takiego ale co mam zmienić aby ten skrypt zachował się tak jak należy, poniżej mój skrypt:

<?php

if (strtoupper(substr(PHP_OS,0,3)=='WIN')) {
$eol="\r\n";
} elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) {
$eol="\r";
} else {
$eol="\n";
}


$DEFAULT_EXIT_PAGE = "oferta.html";

$model = $_POST['model'];
$wysokosc = $_POST['wysokosc'];
$grubosc_stropu = $_POST['grubosc_stropu'];
$kierunek = $_POST['kierunek'];
$rodzaj_drewna = $_POST['rodzaj_drewna'];
$rodzaj_schodow = $_POST['rodzaj_schodow'];
$jednozabiegowe_A1 = $_POST['jednozabiegowe_A1'];
$jednozabiegowe_B1 = $_POST['jednozabiegowe_B1'];
$jednozabiegowe_C1 = $_POST['jednozabiegowe_C1'];
$jednozabiegowe_D1 = $_POST['jednozabiegowe_D1'];
$dwuzabiegowe_A1 = $_POST['dwuzabiegowe_A1'];
$dwuzabiegowe_B1 = $_POST['dwuzabiegowe_B1'];
$dwuzabiegowe_C1 = $_POST['dwuzabiegowe_C1'];
$dwuzabiegowe_D1 = $_POST['dwuzabiegowe_D1'];
$Proste_A1 = $_POST['Proste_A1'];
$Proste_B1 = $_POST['Proste_B1'];
$typ_zamawiajacego = $_POST['typ_zamawiajacego'];
$nazwisko = $_POST['nazwisko'];
$imie = $_POST['imie'];
$adres = $_POST['adres'];
$telefon = $_POST['telefon'];
$fax = $_POST['fax'];
$mail = $_POST['mail'];

//pobieranie szóstej zmiennej
if (!empty($_POST['kierunek']))
{
print "Kategoria góry: \n\t";
if ($_POST['kierunek'] == "lewoskrętne") print "lewoskrętne";
if ($_POST['kierunek'] == "prawoskrętne") print "prawoskrętne";
print "<br>\n\t";
}
$from = stripslashes($from);

$sendTo = "ask@me.pl";
$subject = "Zapytanie ze strony WWW";

$msg_body = "Model: <strong>$model</strong><br />";
$msg_body .= "Wysokosc: <strong>$wysokosc</strong><br />";
$msg_body .= "Grubosc Stropu: <strong>$grubosc_stropu</strong><br />";
$msg_body .= "Kierunek Schodow: <strong>$kierunek</strong><br />";
$msg_body .= "Rodzaj Drewna: <strong>$rodzaj_drewna</strong><br />";
$msg_body .= "Rodzaj Schodow: <strong>$rodzaj_schodow</strong><br />";
$msg_body .= "Jednozabiegowe A1: <strong>$jednozabiegowe_A1</strong><br />";
$msg_body .= "Jednozabiegowe B1: <strong>$jednozabiegowe_B1</strong><br />";
$msg_body .= "Jednozabiegowe C1: <strong>$jednozabiegowe_C1</strong><br />";
$msg_body .= "Jednozabiegowe D1: <strong>$jednozabiegowe_D1</strong><br />";
$msg_body .= "Dwuzabiegowe A1: <strong>$dwuzabiegowe_A1</strong><br />";
$msg_body .= "Dwuzabiegowe B1: <strong>$dwuzabiegowe_B1</strong><br />";
$msg_body .= "Dwuzabiegowe C1: <strong>$dwuzabiegowe_C1</strong><br />";
$msg_body .= "Dwuzabiegowe D1: <strong>$dwuzabiegowe_D1</strong><br />";
$msg_body .= "Proste A1: <strong>$Proste_A1</strong><br />";
$msg_body .= "Proste B1: <strong>$Proste_B1</strong><br />";
$msg_body .= "Typ Zamawiajacego: <strong>$typ_zamawiajacego</strong><br />";
$msg_body .= "Nazwisko: <strong>$nazwisko</strong><br />";
$msg_body .= "Imie: <strong>$imie</strong><br />";
$msg_body .= "Adres: <strong>$adres</strong><br />";
$msg_body .= "Telefon: <strong>$telefon</strong><br />";
$msg_body .= "Fax: <strong>$fax</strong><br />";
$msg_body .= "Email: <strong>$mail</strong><br />";

$header_info = 'From: '.$model.' <'.$delivery.'>'.$eol;
$header_info .= 'To: '.$sendTo.$eol;
$header_info .= 'MIME-Version: 1.0'.$eol;
$header_info .= 'Content-Type: text/html; charset=iso-8859-2'.$eol;
mail($sendTo, $subject, $msg_body, $header_info);
if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;

?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:40