Getting Syntax Error In this Code of 18 Lines (php)

by 7 replies
8
Here's the code:

------------------------------------------
<?php if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo "<ul>";
wp_list_categories('orderby=id&depth=1&show_count= 0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
echo "</ul>";
}
}

else { ?>
<ul>
<?php $recent = new WP_Query("cat=1&showposts=3"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink();?>"><?php the_title(); ?></a></li>

</ul>
<?php
} ?>
------------------------------------------

I'm unable to find as to where exactly is the error?:rolleyes:

Can anybody help?

Thanks in advance
Bhupinder
#programming #code #error #lines #php #syntax
  • what is the exact error you are getting?
  • you have (2) php declarations:

    Code:
    <?php
    remove the one on line 18
    • [1] reply
    • Thanks for the answer but I'm unable to guess what You're pointing at!

      Can you please type the complete code (With correction), so that I may get a better handle.

      Thanks
      Bhupinder
  • I get the following Error:

    Parse error: parse error, unexpected '}' in 2.php on line 18
    • [1] reply
    • Bhupinder,

      You arent ending your while loop.

      • [1] reply
  • oh i was totally off-base with my answer, apologies!
    my excuse, it was late in the night

Next Topics on Trending Feed