C:\prj\quiz\wit husers>php tareports.php
PHP Parse error: syntax error, unexpected T_ELSE in
C:\prj\quiz\wit husers\tareport s.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>An swer:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>viewraimg.php ?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<br />
<?php
$ncorrect++;
} else { //no answer or answer is wrong
?>
<div class=answer>An swer 1:<br />
<?php echo $row5['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>viewraimg.php ?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<div class=answer>An swer 2:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row4['answer']; ?><?php if
($row4['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>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.
PHP Parse error: syntax error, unexpected T_ELSE in
C:\prj\quiz\wit husers\tareport s.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>An swer:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>viewraimg.php ?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<br />
<?php
$ncorrect++;
} else { //no answer or answer is wrong
?>
<div class=answer>An swer 1:<br />
<?php echo $row5['answer_tag']; ?>. <?php echo $row5['answer']; ?><?php if
($row5['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>viewraimg.php ?id=<?php echo $row5['answer_id']; ?>" /><?php } ?>
</div>
<div class=answer>An swer 2:<br />
<?php echo $row4['answer_tag']; ?>. <?php echo $row4['answer']; ?><?php if
($row4['is_img']) { ?><img src="<?php echo getconfigvar("b asepath");
?>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.
Comment