Posted by Jim Michaels on 11/18/15 11:43
C:\prj\quiz\withusers>php tareports.php
PHP Parse error: syntax error, unexpected T_ELSE in
C:\prj\quiz\withusers\tareports.php on line 205
this is the section of code.
if (isset($row4)) {
if (isset($row5)) { //answer given?
if ($row4['answer_tag']==$row5['answer_tag']) {
?>
<div class=answer>Answer:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("basepath");
?>viewraimg.php?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<br />
<?php
$ncorrect++;
} else { //no answer or answer is wrong
?>
<div class=answer>Answer 1:<br />
<?php echo $row5['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("basepath");
?>viewraimg.php?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<div class=answer>Answer 2:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row4['answer']; ?><?php if
($row4['is_img']) { ?><img src="<?php echo getconfigvar("basepath");
?>viewraimg.php?id=<?php echo $row4['answer_id']; ?>" /><?php } ?>
</div>
<br />
<?php
$nwrong++;
}
....else blah blah
I need a 2nd pair of eyes. I've gone as far as I can debugging this thing.
my braces match. I even eliminated a stray open switch statement that I
copied from code elsewhere. Am I running into a PHP parser bug that doesn't
like certain IF constructs here?
I once got an error message about an unexpected } because one was missing in
my code or something like that. It was an odd error message for the problem.
and I think I am getting another one of these.
[Back to original message]
|