dongtuhe0506 2013-03-02 04:54
浏览 11

ELSE声明表现得很有趣

I'm having a problem with a line of code. My teacher doesn't even see the problem and I've been fighting it for almost a week and a half. any help would be greatly appreciated.

The code:

{
  if (count($_POST['CINS']) > 0)
  {
    echo "<h2>Your CINS picks are:</h2>
";
    echo "<ul>
"; 
    foreach ($_POST['CINS'] as $element)
    {
      echo "\t<li>$element</li>
";
    } // end of FOREACH statement
    echo "</ul>
";
  } // end of IF count CINS

  if (count($_POST['CINT']) > 0 ) 
  {
    echo "<h2>Your CINT picks are:</h2>
";
    echo "<ul>
"; 
    foreach ($_POST['CINT'] as $element2)
    {
      echo "\t<li>$element2</li>
";
    } // End of FOREACH CINT
    echo "</ul>
";
  } // End of IF for CINT
  else
  {
    echo "CINT = " . count($_POST['CINT']) . " CINS = " . count($_POST['CINS']) . "<br />
";
    echo __LINE__;
    if ((count($_POST['CINT'] == 0)) and (count($_POST['CINS'] == 0)))  // This is where the problem lies. It's showing up the echo statements even when CINS has a count of 1. but if CINT has a count of 1, the echo statements do not show up. 
    {
      echo "<h2>No classes</h2>
";
      echo "<p>You need to pick a class from BOTH CINT and CINS to be a well rounded student.</p>
";
      echo "CINT = " . count($_POST['CINT']) . " CINS = " . count($_POST['CINS']) . "<br />
";
    }
  } // END ELSE COUNT CINS
}
?>
  • 写回答

4条回答 默认 最新

  • douqian4411 2013-03-02 04:59
    关注

    misplaced brackets

    if ((count($_POST['CINT'] == 0)) and (count($_POST['CINS'] == 0))) -> wrong
    
    if ((count($_POST['CINT']) == 0) and (count($_POST['CINS']) == 0))
    
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值