You are here: Re: unexpected ELSE « PHP Programming Language « IT news, forums, messages
Re: unexpected ELSE

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]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация