Dzień dobry, jest to moja pierwsza styczność z php, prosił bym o wyrozumiałość. Walidator pokazuje mi bład w miejscu gdzie wydaje mi się ze go nie ma, owszem użyłem zagnieżdżonych instrukcji warunkowych ale chyba taka składnia jest dopuszczalna? Prosił bym też o wskazówkę jak najlepiej przekazać wartość z formularza do zmiennej
<div>
Mamy funkcije o postacij: <br />
y=a^2*x+b*x+c, podaj: <br />
<form action="http://localhost/kwaf.php" method="post">
a:
<input name="a" value="" /><br />
b:
<input name="b" value="" /><br />
c:
<input name="c" value="" /><br />
<input type="submit" value="Oblicz" name="Oblicz" /><br />
</form>
</div>
<?php
//sprawdzenie uzupełnienia form, zagniezdzone instrukcje warunkowe
if(isset($_POST["Oblicz"])){ //W tym bloku instrukcij walidator pokzauje błąd składni, ja nie widze niczego
echo '<p style=" color: red"> Wypełni pola</p>'; } else {
echo '<p style="color: green"> Poprawnie wypełnione</p>';} }
//Przekazywanie wartości z formularza do zmiennych
$x = 1;
echo "Mamy nastepującą funkcije:<br/> y=pow(a, 2)*x+b*x+c";
echo "Wartość funkcij: ".$y=pow
($a,2
)*$x+$b*$x+$c;
$delta=pow($b,2)-4*$b+$c;
?>
<span style="color: green"> Wartość delty(wyskoczenie z skryptu) </span>
<?php
if($delta<0){
echo "Delta jest mniejsza od 0, miejsca 0 nie istnieją<br />"; } else if ($delta == 0){
$wynik=(-$b)/2;
echo "Delta jest równa o mamy 1 miejsce zerowe<br/>".$wynik; } else {
$x1=(-$b-pow($delta, 1/2))/2;
$x2=(-$b+pow($delta, 1/2))/2;
echo "X1 wynosi: ".$x1."X2 wynosi: ".$x2; }
?>