-3
<?php
$division=$row['mark'];
$pass="Passed";
if($division>=80 && $pass==include "result.php")// Result.php has two value: one is `Pass` and the other is `Fail`.
{
  echo "Letter";
}
elseif($division>=70 && $pass==include "result.php")
{
  echo "First";
}
else
{
  echo "Fail";
}
?>

ここで出力したいのは、 if $divisionis equal to 80 であり、同時に if $passis equal to Passed, echoLetterです。ただし、$divisionが 70 未満の場合は echo Fail; また、ここでは、から取得し$passた に等しくなります。次のコードで出力しようとしていますが、うまくいきません。が 70 未満の場合に出力します。failresult.phpFailFailFailFail$division

Result.php のコード

<?php
   $eng=40;
   $mizo=40;
   $hindi=40;
   $maths=40;
   $ss=40;
   $science=40;

   if ($eng>=40 && $mizo>=40 && $hindi>=40 && $maths>=40 && $ss>=40 && $science>=40)
   {
   echo "<font color=green>Passed</font>";
   }
   else 
   {
   echo "<font color=red>Failed</font>";
   }
   ?>
4

3 に答える 3

0

最初にファイルを含める必要があります。

<?php

include "result.php"; //include the file

$division =$ row['mark'];
$pass = "Passed";

if($division == 80 && $pass == "Passed") {
  echo "Letter";
}

elseif($division < 70) {
  echo "Fail";
}

?>
于 2013-07-22T16:05:16.067 に答える