Witam, mam następujący problem: usiłuję dodać na stronie wyszukiwarkę noclegów pobraną z pewnej strony, robię wszystko zgodnie z instrukcją, ale nie udaje mi się osiągnąć tego, żeby po wybraniu daty zmieniała się w formularzu. Działający formularz jest na stronie
hotele24h Oto kod kalendarza, który chcę podpiąć:
<?
if (!isset($_GET[jezyk
])) $_GET[jezyk
]='pl';
1 => 'P',
2 => 'W',
3 => '|',
4 => 'C',
5 => 'P',
6 => 'S',
7 => 'N'
);
1 => 'MO',
2 => 'TU',
3 => 'WE',
4 => 'TH',
5 => 'FR',
6 => 'SA',
7 => 'SU'
);
$miesiac_nazwa[pl
] = array( 1 => 'styczeń',
2 => 'luty',
3 => 'marzec',
4 => 'kwiecień',
5 => 'maj',
6 => 'czerwiec',
7 => 'lipiec',
8 => 'sierpień',
9 => 'wrzesień',
10 => 'październik',
11 => 'listopad',
12 => 'grudzień',
);
$miesiac_nazwa[en
] = array( 1 => 'January',
2 => 'February',
3 => 'March',
4 => 'April',
5 => 'May',
6 => 'June',
7 => 'July',
8 => 'August',
9 => 'September',
10 => 'October',
11 => 'November',
12 => 'December',
);
?>
<title>Kalendarz</title>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2"/>
<style type="text/css">
body{background: #f8ebbe; margin:3px;}
.kalendarz {
font-family: Tahoma;
color: #000000;
font-size: 10pt;
A.kalendarz {
font-family: Tahoma;
color: #000000;
font-size: 10pt;
text-decoration:none;
}
</style>
</head>
<body>
<?
$nazwa_forma = "$_GET[nazwa_forma]";
$nazwa_pola = "$_GET[nazwa_pola]";
if ((!$_GET[r
]) or
(mktime(0
, 0
, 0
, date("m"), date("d"), date("Y")) > mktime(0
, 0
, 0
, $_GET[m
], 1
, $_GET[r
]))) { } else {
$dzien = 0;
$miesiac= $_GET[m];
$rok = $_GET[r];
if ($miesiac == 13) { $miesiac = 1; $rok++;}
if ($miesiac == 0) { $miesiac = 12; $rok--;}
}
$miesiac_dni =array(31
, 28
, 31
, 30
, 31
, 30
, 31
, 31
, 30
, 31
, 30
, 31
);
//dodaje dni w roku przestepnym
if ((($rok % 4 == 0) and !($rok % 100 == 0)) or ($rok % 400 == 0)) {$miesiac_dni[1]++;}
$dzien_tyg = date("w", mktime (0
,0
,0
, $miesiac, 1
, $rok)); if ($dzien_tyg == 0
) {$dzien_tyg=7;}
print ("<table border=0 cellspacing=1 cellpadding=0 align=center class=kalendarz>"); print ("<tr><td colspan=7 align=center><a href=\"popup_kalendarz.php?nazwa_pola=$_GET[nazwa_pola]&nazwa_forma=$_GET[nazwa_forma]&jezyk=$_GET[jezyk]&r=$rok&m=") . ($miesiac-1) . ("\" class=kalendarz><B>«</B></a> <b>") . $miesiac_nazwa[$_GET[jezyk
]][$miesiac] . " " . $rok . ("</b> <a href=\"popup_kalendarz.php?nazwa_pola=$_GET[nazwa_pola]&jezyk=$_GET[jezyk]&nazwa_forma=$_GET[nazwa_forma]&r=$rok&m=") . ($miesiac+1) . ("\" class=kalendarz><B>»</B></a></td></tr>"); <td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][1].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][2].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][3].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][4].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][5].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][6].("</td>
<td width=25 bgcolor=\"#620206\" align=center style=\"color: white; font-weight: bold;\">").$dni[$_GET[jezyk]][7].("</td></tr>
");
print ("<tr height=22>");
$tr=0;
//puste pola w tabelce
if (($dzien_tyg) != 1) {
for ($i=1; $i<($dzien_tyg); $i++) {
print ("<td> </td>"); $tr++; }
}
if ($miesiac<10) {$miesiac = '0' . $miesiac;}
//pelne
for ($i=1; $i<=($miesiac_dni[$miesiac-1]); $i++) {
if ($dzien <= $i) {
if ($i<10) {$j = '0' . $i;} else {$j = $i;}
print ("<td align=center onclick=\"parent.window.document.$nazwa_forma.$nazwa_pola.value='$rok-$miesiac-$j';parent.window.test.style.display='none';parent.window.test2.style.display='none';\" onmouseover=\"this.style.border='1px solid #804000';this.style.backgroundColor='white';this.style.cursor='pointer';\" onmouseout=\"this.style.border='0px';this.style.backgroundColor='#f8ebbe';\"><a href=\"#\" class=\"kalendarz\" style=\""); //koloruje niedziele na czerwono
if (($tr%7
) == 6
) {print ("color:red; ");}
//podswietla dzien jesli jest podany
if ($dzien == $i) { print ("<b>$i</b>"); } else { print $i; } print ("</td>"); $tr++; if (($tr%7
) == 0
) {print ("</tr><tr height=18>");}
} else {
print ("<td align=center><span class=\"kalendarz\" style=\""); //koloruje niedziele na czerwono
if (($tr%7
) == 6
) {print ("color:red; ");}
//podswietla dzien jesli jest podany
if ($dzien == $i) { print ("<b>$i</b>"); } else { print $i; } print ("</td>"); $tr++; if (($tr%7
) == 0
) {print ("</tr><tr height=18>");}
}
}
print ("<tr><td colspan=\"7\" style=\"text-align: right\"><a href=\"#\" class=\"kalendarz\" style=\"font-weight:bold;\" onclick=\"parent.window.test.style.display='none';parent.window.test2.style.display='none';\"></a></td></tr></table>"); ?>
Kalendarz się u mnie wyświetla, tylko nie wczytuje z niego daty do formularza, więc może to u mnie po prostu źle jest wstawiony? Podaję kod:
<td bgcolor="#DEAC01" class=hotele_text style="padding:3px;">Data przyjazdu<br />
<input type="text" name="data_od" MAXLENGTH="10" value="
<?php print date('Y-m-d'); ?>" class="hotele_form" style="width:80px;">
<img src="http://www.hotel24h.com/img/kalendarz.gif" align="middle" border="0" onclick="document.getElementById('hoteleTest').style.display=''">
<div id="hoteleTest" name="hoteleTest" style="display:none;" onmouseout="document.getElementById('hoteleTest').style.display='none';">
<iframe src="popup_kalendarz.php" scrolling="no" frameborder="no" align="center" width="210px" height="180px"></iframe>
</div>
</td>
Bardzo proszę o pomoc, bo nie wiem, co z tym fantem począć...