Posted by Disco Octopus on 11/18/04 11:43
Jim Michaels wrote:
> 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
----------------^
.... this char here
> ?>
> <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++;
> }
---------^
.... is ended by this one here, therefore an else is not expected here...
> ...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.
Just at a glance I found the above.
I use a text editor called Textpad. It allows me to match open/close
braces/brackets/defined programming block containers. This is how I found
this.
--
dont pick your nose if it is sore
Navigation:
[Reply to this message]
|