douyong6585 2013-07-22 15:54
浏览 11
已采纳

这样的事情有可能吗?

<?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";
}
?>

What I want to output here is: if $division is equal to 80 and at the same time if $pass is equal to Passed, echo Letter. But if $division is less than 70, echo Fail; also $pass here equals to fail which is taken from result.php. I have been trying to output it with following code, but it does not work. It outputs FailFailFailFail when $division is less than 70.

Code for 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>";
   }
   ?>
  • 写回答

3条回答 默认 最新

  • dongxianshuai8927 2013-07-22 18:24
    关注

    Something like this will do. For your result.php, use the following:

     <?php
     $eng= 40;
     $mizo= 40; 
     $hindi= 40; 
     $maths= 40; 
     $ss= 40; 
     $science= 40; 
    
    //  first group your variable into one array = $all
    $all = array($eng, $mizo, $hindi, $maths, $ss, $science); 
    // second, just iterate over them till you find one value -40
    for($i=0; $i < count($all); $i++){
    if($all[$i] < 40) $sum = 1;
    }
    ?>
    

    For output:

    <?php include "result.php";?>
    <?php 
    $division=$row_['mark'];
    $pass="Passed";
    $test = (!empty($sum)) ? 'Failed' : 'Passed';
    if($division>=80 && $pass==$test)
    {
    echo "Letter";
    }
    elseif($division>=70 && $pass==$test)
    {
    echo "First"; 
    }
    else
    {
    echo "Passed";
    }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 数学的三元一次方程求解
  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题