# Thread: How Can i Make a Conditon to get two diffrent Percentage

1. ## How Can i Make a Conditon to get two diffrent Percentage

i have examination result script now i am in trouble plz solve my problem "i have one database and full examination result 9th & 10th Class so 9th total marks 525 and 10th total marks 1050, now when i want to get % of 9th class its divide with 525 and when i want to get 10th class i must divide it to 1050, 9th class roll number start from 1 to 6702 and 7101 to 7152 and 20001 to 103090 rest of roll number are 10th class roll number " So plz tell me how can i make the if condition logic to get accurate % of my result or any other option or solution plz tell me regards

2. Try to rephrase your problem. This makes no sense.

3. Not sure if this helps but this is what I get from your question.
PHP Code:
``` <?php  \$testnumbers = array("5240","7000","7142","11000","21050"); //Test Single Number //\$roll_number = "5240"; \$ninth_roll_numbers = array(); foreach(range(1,6702) as \$num){     \$ninth_roll_numbers[] = \$num; } foreach(range(7101,7152) as \$num){     \$ninth_roll_numbers[] = \$num; }  foreach(range(20001,103090) as \$num){     \$ninth_roll_numbers[] = \$num; }  //run a little test with array \$testnumbers foreach (\$testnumbers as \$roll_number){     \$total_marks = (in_array(\$roll_number,\$ninth_roll_numbers) ? 525 : 1050);           echo "Total Marks: \$total_marks<br />";          \$percent = \$roll_number/\$total_marks;           echo "Result: \$percent<br /><br />"; } ?> ```
This comes out as
Total Marks: 525
Result: 9.9809523809524

Total Marks: 1050
Result: 6.6666666666667

Total Marks: 525
Result: 13.60380952381

Total Marks: 1050
Result: 10.47619047619

Total Marks: 525
Result: 40.095238095238
Could also do it with a bunch of IF greater than && less than statements but I like working with arrays.

PHP Code:
``` echo "TEST Two<br />"; \$testnumbers = array("5240","7000","7142","11000","21050"); //run a little test with array \$testnumbers foreach (\$testnumbers as \$roll_number){      if ( (\$roll_number>=1 && \$roll_number<=6702) ||  (\$roll_number>=7101 && \$roll_number<=7152) ||  (\$roll_number>=20001 && \$roll_number<=103090) ){     \$total_marks = 525; }else{     \$total_marks = 1050; }           echo "Total Marks: \$total_marks<br />";          \$percent = \$roll_number/\$total_marks;           echo "Result: \$percent<br /><br />"; }  ```
Results are the same.

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•