wlasnie siedze i ucze sie programowac w php. Niestety przy dziale formualrze zawiesilem sie i nie wiem dlaczego. Chodzi o to, ze ponizszy skrypt:
Kod
<HTML>
<HEAD>
<META HTTP_EQUIV="Content-Type" content="text/html; charset=windows-1250">
<TITLE>Równanie kwadratowe</TITLE>
</HEAD>
<BODY>
<?
$a = str_replace (",", ".", $a); settype ($a, "double");
$b = str_replace (",", ".", $b); settype ($b, "double");
$c = str_replace (",", ".", $c); settype ($c, "double");
if ($a || $b || $c) {
print ("a = $a, b = $b, c = $c<BR>");
if ($a) {
$delta = $b*$b-4*$a*$c;
if ($delta < 0) {
print ('rownanie nie ma pierwiastkow rzeczywistych');
} elseif ($delta == 0) {
$x1 = -$b/(2*$a);
print ("rownanie ma jeden pierwiastek rzeczywisty: $x1");
} else {
$x1 = (-$b-sqrt($delta)) / (2*$a);
$x2 = (-$b+sqrt($delta)) / (2*$a);
print ("rownanie ma pierwiastki rzeczywiste: $x1 i $x2");
}
} elseif ($b) {
$x1 = -$c/$b;
print ("rownainie ma jeden pierwiastek rzeczywisty: $x1");
} else {
print ('rownaie nie ma pierwiastkow rzeczywistych');
}
print '<BR><A HREF="4-03.php">powrot do formularza</A>';
} else {
print '<FORM ACTION="4-03.php" METHOD=GET>';
print 'a: <INPUT TYPE="text" NAME="a"><BR>';
print 'b: <INPUT TYPE="text" NAME="b"><BR>';
print 'c: <INPUT TYPE="text" NAME="c"><BR>';
print '<INPUT TYPE="submit" VALUE="wyślij">';
print '</FORM>';
?>
</BODY>
</HTML>
<HEAD>
<META HTTP_EQUIV="Content-Type" content="text/html; charset=windows-1250">
<TITLE>Równanie kwadratowe</TITLE>
</HEAD>
<BODY>
<?
$a = str_replace (",", ".", $a); settype ($a, "double");
$b = str_replace (",", ".", $b); settype ($b, "double");
$c = str_replace (",", ".", $c); settype ($c, "double");
if ($a || $b || $c) {
print ("a = $a, b = $b, c = $c<BR>");
if ($a) {
$delta = $b*$b-4*$a*$c;
if ($delta < 0) {
print ('rownanie nie ma pierwiastkow rzeczywistych');
} elseif ($delta == 0) {
$x1 = -$b/(2*$a);
print ("rownanie ma jeden pierwiastek rzeczywisty: $x1");
} else {
$x1 = (-$b-sqrt($delta)) / (2*$a);
$x2 = (-$b+sqrt($delta)) / (2*$a);
print ("rownanie ma pierwiastki rzeczywiste: $x1 i $x2");
}
} elseif ($b) {
$x1 = -$c/$b;
print ("rownainie ma jeden pierwiastek rzeczywisty: $x1");
} else {
print ('rownaie nie ma pierwiastkow rzeczywistych');
}
print '<BR><A HREF="4-03.php">powrot do formularza</A>';
} else {
print '<FORM ACTION="4-03.php" METHOD=GET>';
print 'a: <INPUT TYPE="text" NAME="a"><BR>';
print 'b: <INPUT TYPE="text" NAME="b"><BR>';
print 'c: <INPUT TYPE="text" NAME="c"><BR>';
print '<INPUT TYPE="submit" VALUE="wyślij">';
print '</FORM>';
?>
</BODY>
</HTML>
pokazuje mi blad:
Kod
Parse error: parse error in c:apacheuserscwphp44-03.php on line 41
Nie wiem o co chodzi. Bardzo prosze, pomozcie mi.
Pozdrawiam