MaLa_NocHe
Registered
PHP:
<form action="" method="post">
Число<input type="text" name="chisloOne" /> + Число<input type="text" name="chisloTwo" /><br />
<input type="submit" name="submit" value="Сметни" />
</form>
<?php
class MathCalc{ //Създаваме клас
private $pyrva;
private $vtora;
private $result;
public function chisloOne($paramOne){ //Създаваме метод/функция
$this->pyrva = $paramOne; //Задаваме на променливата "pyrva" стойността от параметъра "paramOne"
}
public function chisloTwo($paramTwo){ //Създаваме метод/функция
$this->vtora = $paramTwo; //Задаваме на променливата "vtora" стойността от параметъра "paramTwo"
}
public function chisloReshenie(){ //Създаваме метод/функция
echo $this->result = $this->pyrva + $this->vtora;
}
}
if(isset($_POST['submit']))
{
$chisloOne = htmlspecialchars($_POST['chisloOne']); //Присвояваме стойностите от полето с име "chisloOne"
$chisloTwo = htmlspecialchars($_POST['chisloTwo']); //Присвояваме стойностите от полето с име "chisloTwo"
if($chisloOne == NULL || $chisloTwo == NULL) //Проверка за въведен текст
{
echo "Не сте въвели число!";//Извеждаме ако няма въведено нищо на едно или и на двете полета
}else{
$obekt = new MathCalc();
$obekt->chisloOne($chisloOne); //Задаваме стойностите на първото число
$obekt->chisloTwo($chisloTwo); //Задаваме стойностите на второто число
$obekt->chisloReshenie(); //Извеждаме резултата
}
}
?>
Надявам се да съм бил полезен, и скоро ще направя за изваждане, умножение и делене. Но това и вие може да го направите, след като промените симбола в този ред:
echo $this->result = $this->pyrva + $this->vtora;