PHP: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Робот Добавяне: ka:PHP Промяна: ar:بي‌إتش‌بي
Mialy (беседа | приноси)
Ред 116:
След като вече знаете какво представляват променливите и за какво се използват, нека да направим един прост скрипт за решаване на квадратно уравнение. За скрипта са необходими и други знания освен тези които би трябвало да сте получили от дотук написаното, но ще обяснявам всичко така че да го разберете.
 
Най-вероятно повечето от вас знаят какво представлява квадратното уравнение и как се решава но за тези които незнаят, сега ще кажа. Квадратно уравнение е уравнение от вида: ax<sup>2</sup>+bx+c=0, където a, b и c са числа и а≠0. За решаването на такова уравнение служат следните формули: D=b<sup>2</sup>-4ac и x<sub>½</sub>=(-b±√D)/2a, където D≥0 и x<sub>1</sub> е единият корен, а x<sub>2</sub> е другият корен на уравнението. Сега да пристъпим към написването на скрипта който ще решава уравнение от този вид.
 
<code>
<form action="" method="POST">
 
B A = <input type="text" size="5" name="ba"><br>
<form action="" method="POST">
C B = <input type="text" size="5" name="cb"><br>
 
A C = <input type="text" size="5" name="ac"><br>
<input type="submit" name="presmetni" value="Пресметни">
 
</form>
B = <input type="text" size="5" name="b"><br>
 
<?php
C = <input type="text" size="5" name="c"><br>
// Най-напред взимаме информацията получена от формата
 
$ba=$_POST['ba'];
<input type="submit" name="presmetni" value="Пресметни">
$cb=$_POST['cb'];
 
$c=$_POST['c'];
</form>
// Вече в променливите $a, $b и $c се съдържа информацията която потребителят е въвел.
 
// Сега ще проверим дали а е различно от нула и ако не е (тоест ако $a=0), ще изведем съобщение за грешка
 
if ($a==0) die ('Числото "А" трябва да е различно от 0!'); // Във проверката използваме ==,
<?php
// защото ако използваме само =, скрипта ще присвои на $a стойност 0, а така просто проверява
 
// дали е 0
// Най-напред взимаме информацията получена от формата
// Сега ще изчислим D
 
$ad=$_POST['b^2-4*$a']*$c;
//
 
?>
$b=$_POST['b'];
 
$c=$_POST['c'];
 
// Вече в променливите $a, $b и $c се съдържа информацията която потребителят е въвел.
 
// Сега ще проверим дали а е различно от нула и ако не е (тоест ако $a=0), ще изведем съобщение за грешка
 
if ($a==0) die ('Числото "А" трябва да е различно от 0!'); // Във проверката използваме ==,
 
// защото ако използваме само =, скрипта ще присвои на $a стойност 0, а така просто проверява
 
// дали е 0
 
// Сега ще изчислим D
 
$d=$b^2-4*$a*$c;
 
//
?>
 
</code>
 
Взето от „https://bg.wikipedia.org/wiki/PHP“.