Witam mam problem z ktorym nie moge sobie poradzic
mam formularz kontaktowy w ktorym
na stronie cennik klinet podaje zmienne ktore postem wyslane sa do ramki wynik skrypt w wyniku
dokonuje obliczen klient uzupelnia dane o dane kontaktowe i to idzie do ramki mail2 ktora wysyla list z pytaniem o mozliwosc rezerwacji
problem mam ze skomunikowanie cennika i mail2
wykorzystywalem sesje i wszystko super dzialalo dopoki nie zmieniono na serwerze php na nowszy
nie moge przeslac danych z cennika do mail2
w efekcie otrzymuje list tylko z danymi kontaktowymi
oto wlasciwy fragment cennika
Wprowadź liczbę osób:
<br><form method="post" action="wynik.php" target="nowa" name="kalkulator">Dorośli:
<input type="value" value=0 name="dorosli" size=1/>
Dzieci do 2 lat:
<input type="value" value=0 name="dzieci2" size=1/> Dzieci od 2 do 12 lat:
<input type="value" value=0 name="dzieci1" size=1/> Data przyjazdu
<?php
if($d=='')
$d=date("d");
if($m=='')
$m=date("m");
if($y=='')
$y=date("Y");
echo '<select class="formfield" name=dzien1>';
for ($day = 1; $day <= 31; $day++)
{
echo "<option value=\"$day\"";
if ($day == $d)
{
echo 'selected="selected"';
}
}
echo ' /
<select class="formfield" name=miesiac1>';
for ($mth = 1; $mth <= 12; $mth++)
{
echo "<option value=\"$mth\"";
if ($mth == $m)
{
echo 'selected="selected"';
}
}
echo '
<select class="formfield" name=rok1 >';
for ($year = 2009; $year <= 2010; $year++)
{
echo "<option value=\"$year\"";
if ($year == $y)
{
echo 'selected="selected"';
}
}
?>
Data wyjazdu
<?php
if($d=='')
$d=date("d");
if($m=='')
$m=date("m");
if($y=='')
$y=date("Y");
echo ' j ';
echo ' <select class="formfield" name=dzien2>';
for ($day = 1; $day <= 31; $day++)
{
echo "<option value=\"$day\"";
if ($day == $d)
{
echo 'selected="selected"';
}
}
echo ' /
<select class="formfield" name=miesiac2 >';
for ($mth = 1; $mth <= 12; $mth++)
{
echo "<option value=\"$mth\"";
if ($mth == $m)
{
echo 'selected="selected"';
}
}
echo '
<select class="formfield" name=rok2 >';
for ($year = 2009; $year <= 2010; $year++)
{
echo "<option value=\"$year\"";
if ($year == $y)
{
echo 'selected="selected"';
}
}
?>
<iframe name="nowa" width=575 height=400 src=wynik.php data="wynik.php" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" >nie
</iframe><br />
oto wynik
<?php
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body bgcolor=#505050>
<center>
<font color=#FFDEAD>
<?php
session_register(dor
,dz1
,dz2
,dzien1
,dzien2
,mies1
,mies2
,rok1
,rok2
,cena
,wynik
,osoby
,koszt
); $dor = (int)$_POST['dorosli'];
$dz1 = $_POST['dzieci1'];
$dz2 = $_POST['dzieci2'];
$dzien1 = $_POST['dzien1'];
$dzien2 = $_POST['dzien2'];
$mies1 = $_POST['miesiac1'];
$mies2 = $_POST['miesiac2'];
$rok1 = $_POST['rok1'];
$rok2 = $_POST['rok2'];
$date1 = mktime(0
,0
,0
, $mies1, $dzien1, $rok1); $date2 = mktime(0
,0
,0
, $mies2, $dzien2, $rok2); $cena=30;
$wynik=round(($date2-$date1)/(60
*60
*24
)); $zima=0;
$swieta=0;
$osoby=$dor+$dz1+$dz2;
if ($dzien1 == $dzien2 && $mies1 == $mies2 && $rok1 == $rok2)
die ('<font color=red size=5>Wprowadź daty !</font>'); if ($wynik <= 0 )
die('<font color=red size=5>Uwaga! Źle wprowadziłeś datę wyjazdu !!!</font>');
if ($dzien1 < $d)
{
if ($mies1 <= $m)
if ($rok1 == $y)
die('<font color=red size=5>Data wyjazdu to minimum dziś !</font>'); }
if ($wynik >10)
$cena=30;
if ($wynik <=10)
$cena=35;
if ($wynik <= 3 )
$cena=40;
if ($wynik == 1)
$cena=50;
if ( $osoby == 0)
die('<font color=red size=5>Nie wprowadzono liczby osób !</font>'); if ( $osoby > 15)
die('<font color=blue size=5>Grupy powyżej 15 osób prosimy o indywidualny kontakt mailowy lub telefoniczny !</font>'); if ( $wynik > 14)
die('<font color=blue size=5>Przy pobytach dłuższych niż 2 tygodnie prosimy o indywidualny kontakt mailowy lub telefoniczny !</font>'); if ( $osoby == 1)
$cena=1.4*$cena;
if ($mies1 > 11)
$swieta=1;
if (($mies1 > 10) || (($mies1 == 10 ) && ($dzien1 > 14)))
$zima=1;
if (($mies1 < 4) || (($mies1 == 4 ) && ($dzien1 < 16)))
$zima=1;
if ($zima == 1)
$cena = $cena + 5;
if ($swieta == 1)
$cena = $cena + 5;
echo "data przyjazdu: <font size=5>".$dzien1."/".$mies1."/".$rok1."</font>"; echo "<br>data wyjazdu: <font size=5>".$dzien2."/".$mies2."/".$rok2."</font>"; echo "<br> Długość pobytu: <font size=5>".$wynik." dni</font>"; echo "<br>cena za dobę od osoby dorosłej: <font size=5>",$cena." zł</font>"; if ($dz1 > 0 )
echo "<br>Cena za dobę od dziecka w wieku 2-12 lat: 30 zł !"; if ($dz2 > 0 )
echo "<br> Dzieci do lat 2 gratis !"; $koszt=$wynik*($cena*$dor+$dz1*30);
if ($zima == 1)
echo "<br> Cena zawiera dopłatę za okres grzewczy !"; if ($swieta == 1)
echo "<br> Cena zawiera dopłatę za okres świąteczno-sylwestrowy !"; echo "<br> Koszt całkowity : <font size=5>".$koszt." zł</font>"; ?>
<br><br>
<font size=4>Zapytaj o dostępność rezerwacji</font>
<form method="post" action="mail2.php" target=nowa name="">
<label for="nick"> Imię:</label> <input type="text" class="text" id="nick" name="nick" >
<label for="mail">Twój adres e-mail: </label><input type="text" name="mail" class="text" id="mail" ><br>
<label for="tresc">Szczegóły : </label><textarea name="tresc" id="tresc" rows="2" cols="35" ></textarea><br>
<ul><input type="reset" value="Wyczyść" /><input type="submit" value="Wyślij zapytanie" />
</form>
i mail2 wysylajacy list
<?php
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body bgcolor=#505050>
<center>
<font color=#FFDEAD>
<?
$wiadomosc =
"Imie: ".$_POST['nick']."
e- mail: ".$_POST['mail']."
Tresc:
data przyjazdu:".$dzien1."/".$mies1."/".$rok1."
data wyjazdu: ".$dzien2."/".$mies2."/".$rok2."
Długość pobytu: ".$wynik."
Liczba osób: ".$osoby."
Liczba dorosłych: ".$dor."
Liczba dzieci 0-2: ".$dz2."
Liczba dzieci 2-12: ".$dz1."
cena za dobę od osoby dorosłej: ".$cena." zł
Koszt całkowity : ".$koszt." zł
Komentarz : ".$_POST['tresc'];
$tematyka = "Willa Nad Potokiem - Kalkulator formularz kontaktowy";
mail ("info@willanadpotokiem.com.pl", $tematyka, $wiadomosc, "From:".$_POST['mail']);
?>
<center>
Wiadomość wysłana poprawnie.<br>
<font size=4><br>
Odpowiedzi należy oczekiwać pod podanym adresem email.<br>
<i>Dziękujemy !!!
bardzo prosze o pomoc bo wysiadam przy tym po prostu nie wiem jak przeslac te zmienne jedyne co wiem to ze w nowszych wersjach php wylaczyli globals :(