Mam prosty formularz i skrypt obsługujący dane z formularza oto on:
<table border="0" cellspacing="5" cellpadding="5">
<form action="skrypt.php" method="post"> <td>Jaką liczbę osób ma Twoja firma
</td><td><input type="text" name="firma"></td> <td>Czy mają Państwo dostep do prądu
</td> <td><input type="radio" name="prad" value="tak">tak
</td> <td><input type="radio" name="prad" value="nie">nie
</td> <td><input type="submit" name="SUBMIT" value="Wyślij"></td> <td><input type="reset" name="RESET" value="Wyczyść"></td>
A tutaj skrypt obsługujący formularz, w którym wyskakuje błąd:
Parse error: syntax error, unexpected T_IS_EQUAL in /skrypt.php on line 15
<?php
// udostepnienie zmiennych
$prad = $_POST['prad'];
$firma = $_POST['firma'];
// zachowanie skryptu w zaleznosci od podanych przez uzytkownika zmiennych
if ($prad || $firma) == '' { // LINIA NR 15 (uciałem kawałek skryptu)
echo 'Proszę wypelnić wszystkie pola/n'. '<a href=\"form.html\">powrót</a>';
}
else {
switch ($prad) {
case "tak":
if ($firma <= 9) {
echo 'Nasza firma ma poniżej 9 osób i mamy prad'; }
elseif ($firma > 9 && $firma <= 20) {
echo 'Nasza firma ma więcej niż 9 osób ale mniej niż 20 osób i mamy prad'; }
elseif ($firma > 20) {
echo 'Nasza firma ma powyżej 20 osób i mamy prad'; }
break;
case "nie":
if ($firma <= 9) {
echo 'Nasza firma ma poniżej 9 osób i nie mamy pradu'; }
elseif ($firma > 9 && $firma <= 20) {
echo 'Nasza firma ma więcej niż 9 osób ale mniej niż 20 osób i nie mamy pradu'; }
elseif ($firma > 20) {
echo 'Nasza firma ma powyżej 20 osób i nie mamy pradu'; }
break;
}
?>