Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mam problem z formularzami
Forum PHP.pl > Forum > Gotowe rozwiązania
babejsza
Witam,

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>


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
babejsza
no tak zapomnialem o zakonczeniu znakiem } :-) przepraszam za problem
itsme
uprzejmie prosze o wskazanie lini 41
dziekuje
goatee
Wystarczy napisać tak:

<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 (",", ".", $cool.gif; 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 ($cool.gif {
$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>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.