[php]unexpected T_BOOLEAN_AND w malym formularzu kontaktowym

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
gariz
Nowy
Nowy
Posty: 23
Rejestracja: ndz sty 14, 2007 9:59 pm

[php]unexpected T_BOOLEAN_AND w malym formularzu kontaktowym

Post autor: gariz »

a dokładnie taki bład:
Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/stronus/domains/stronus.com/public_html/hotel-parnas/kontakt.php on line 45

mam problem z w/w błędem po dołączeniu do niego pól odpowiedzialnych za datę pobierana ze skryptu kalendarza.
kod formularza wygląda tak:


[php]<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<style type="text/css">@import "templates/default.css";</style></head>
<script type="text/javascript" src="core/calendarDateInput.js"></script><?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
// wyświetlamy formularz
echo "<table border=\"0\"><form method=\"post\">
<tr><td>
<script>DateInput('orderdate', true, 'DD-MON-YYYY')</script>
<input type=\"button\" onClick=\"alert(this.form.orderdate.value)\" value=\"Show date value passed\">
</td></tr>
<tr>
<td>Rodzaj rezerwowanego pokoju:
<select name=\"pokoj\" style=\"height: 20px; font-size:8pt;\">
<option>Pokój dwuosobowy dla 1 osoby
<option>Pokój dwuosobowy lux
<option>Pokój dwuosobowy lux dla 1 osoby
<option selected=\"selected\">Pokój dwuosobowy
<option>Apartament
</select></td></tr>
<tr>
<td>Imię, nazwisko lub nazwa Firmy<br/>
<input type=\"text\" name=\"imie\" style=\"width: 450px\"></td>
</tr>
<tr>
<td>Adres e-mail<br/>
<input type=\"text\" name=\"email\" style=\"width: 450px\"></td>
</tr>
<tr>
<td>Numer telefonu (opcja)<br/>
<input type=\"text\" name=\"tel\" style=\"width: 450px\"></td>
</tr>
<tr>
<td>Dodatkowe życzenia<br/>
<textarea name=\"tresc\" style=\"width: 450px; height: 100px\"></textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"submit\" value=\"Rezerwuj\"> 
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) && !empty($_POST['pokoj'])) {
// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
// zmienna $message zawiera treść wiadomości
$message = "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]\n tel: $_POST[tel]";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "From: $_POST[imie] <$_POST[email]> ";
// funkcja mail() za pomocą której wiadomość zostanie wysłana
@mail("[email protected]","Wiadomosc ze strony WWW","$message","$header")
or die('Nie udało się wysłać wiadomości');
// wyświetlenie komunikatu w przypadku powodzenia
echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>";
}
// lub w przypadku nie wypełnienia formularza do końca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
?>[/php]

a ksrypt kalendarza jest tu:
http://www.dynamicdrive.com/dynamicinde ... teInput.js
byłbym wdzięczny za pomoc:):)
ODPOWIEDZ