<?php
class Result{
protected $db_table = "result";
protected $db_table_fields = array();
public $english;
public $urdu;
public $math;
public $physics;
public $chemistry;
public $biology;
public $english_grade;
public $urdu_grade;
public $math_grade;
public $physics_grade;
public $chemistry_grade;
public $biology_grade;
public function grading(){
if($this->english >= 90 && $this->english <= 100)
$this->english_grade = "A";
else if($this->english >= 80 && $this->english < 90)
$this->english_grade = "B";
else if($this->english >= 70 && $this->english < 80)
$this->english_grade = "C";
else if($this->english >= 50 && $this->english < 70)
$his->english_grade = "D";
else ($this->english >= 0 && $this->english < 50)
$this->english_grade = "Fail";
}
}//class ends here
?>
Asked
Active
Viewed 1,213 times
-2

Manuel Allenspach
- 12,467
- 14
- 54
- 76

Papuloo Dada
- 1
- 3
1 Answers
0
else ($this->english >= 0 && $this->english < 50)
$this->english_grade = "Fail";
Else doesn't expect a condition which is why $this
is unexpected.
$his->english_grade = "D";
This also looks like another error that will affect functionality.

Devon Bessemer
- 34,461
- 9
- 69
- 95