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